「test」というIDのチェックボックスがあり、jQuery 1.5.2がロードされたページにそのチェックボックスがあります。* [チェックされた]チェックボックスが1つのチェックボックスに一致しないのはなぜですか?
<input id="test" type="checkbox"/>
今私は... checked
状態でそれを設定するには、チェックボックスをクリックした場合
なぜ$("#test").is(":checked")
リターンtrue
と$("#test").is("*[checked]")
リターンfalse
を行います。他の言葉で「要素がchecked属性を持っている場合は、それを拾う」 - ここで
は[checked]
が現在でを確認された要素がchecked
プロパティをいない属性選びセレクタであるjsFiddle with the described scenario
続きを見るhttp://stackoverflow.com/questions/8673570/why-does-checked-act-like-checked-when-using-jquerys-filter-method –