jquery的选择器中如果包含了成对的 <>并且里边还有东西 例如<XXXXXX> 这样就会将对象的选择器变成""例如 $('#id option[value="<dddd>"]').val() 这样无论有没有这个对象 输出的总是“”而不是undefined。这个是为什么?
解决方案 »
- 浏览器缓存
- object text/x-scriptlet javascript 调用
- 如何让 div 自由的显示在 框架上?? 急...
- 请问:如何直接通过JS调用Lightbox2显示一张图片(而不是通过在链接上加rel)
- 关于js解析xml的问题
- 表单传递
- 谁能讲讲vbscript与javascript有何本质区别呀?
- document.write有时会把页面中所有的其他内容全部清掉了,只留下它写的东西,为什么?如何避免
- 一个简单的问题!地址栏的地址!
- 【求助】火狐Img标签添加了disabled属性无效?
- 关于HTML页面插入MP4使用Quicktime 播放
- jquery的load方法传递textarea数据问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready( function() {
alert($("#s option[value='<ddd>']").val());
});
</script>
</head><body>
<select id="s">
<option value="<ccc>">CCC</option>
<option value="<ddd>">demo</option>
</select>
</body>
</html>
应该是jquery版本的问题。