jquery的选择器中如果包含了成对的 <>并且里边还有东西 例如<XXXXXX> 这样就会将对象的选择器变成""例如 $('#id option[value="<dddd>"]').val() 这样无论有没有这个对象 输出的总是“”而不是undefined。这个是为什么?
解决方案 »
- 为什么通过struts跳转,ext就获取不到数据
- JS在html页面之间的传值和调用JS方法
- 急急急!!求教JS的IE和Firefox兼容问题
- 怎样用js动态生成已有表格中的一行?
- 50分求一个只要年月的js日历
- 大数据量下的select框全选,效率低的问题怎样解决?
- 动态生成table中的cell,使该组cell有链接的功能<a href ="#" onclick=""></a>
- 从iframe传值的问题
- 新闻发布系统中一个棘手问题,急!急!急!急!急!急!
- jQuery 1.11.1的ajaxSend事件不触发是什么原因呢。
- 关于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版本的问题。