假设我有一个ID为'test'的复选框,并且它在装载了jQuery 1.5.2的页面上。为什么* [选中]不匹配单个选中的输入框?
<input id="test" type="checkbox"/>
现在,如果我点击复选框,将其设置在checked
状态...
为什么$("#test").is(":checked")
返回true
和$("#test").is("*[checked]")
回报false
。
这里有一个jsFiddle with the described scenario
请参阅下面的问题http://stackoverflow.com/questions/8673570/why-does-checked-act-like-checked-when-using-jquerys-filter-method – 2011-12-29 21:18:43