为什么:checked前面有时候有空格,有时候没有空格
为什么:checked前面有时候有空格,有时候没有空格
为什么:checked前面有时候有空格,有时候没有空格
2016-04-24
var $t_a=$(".test :hidden") //带空格 表示的是选择class为test里面隐藏的元素;
var $t_a=$(".test:hidden")//不带空格 表示的是选择隐藏的class为test的元素;
http://www.alixixi.com/web/a/2012060481270.shtml 具体解释也是看这里的,我也没有理解深入,就感觉是指代前后不一样
<body>
<h3>修改表单中提交按钮的背景色</h3>
<form id="frmTest" action="#">
<input type="button" value="Input Button" /><br />
<input type="submit" value="点我就提交了" /><br />
</form>
<script type="text/javascript">
$("#frmTest input:submit").addClass("bg_red");
</script>
看我这段代码 $("#frmTest :button") 其中 #frmTest表示的是id为frmTest的 form标签
" " 空格 类似于 javascript中的 后代选择器
:button 表示的是 form的所有后代中 type 为 "button" 的后代 .
不加空格的话 #frmTest:button 的意思就是 选取 id为"#frmTest:button"的form标签 ;;
和你的情况是一样的..
明白其中的不同点了吗??
举报