jQuery 1.7.2/1.8.2
(以前のバージョンをテストしていませんでした)問題が発生しており、prop('checked')
一貫性のない値が返されているようです。
チェックされていないチェックボックスが2つあります。
<input id="input1" type="checkbox"/>
<input id="input2" type="checkbox"/>
私が呼ぶとき、私に$('#input1').click()
与えます。手動でクリックすると、が表示されます。問題を示すショーを作成しました。ready
prop('checked')
false
#input2
true
jsFiddle
これがどのようにトリガーされたかに関係なく、メソッドがイベントハンドラーprop('checked')
内で一貫した方法でデータを返すことを期待しますが、そうではないようです。click
私は何かが足りないのですか?これは既知のバグですか?これがどのようにトリガーされたかに関係なく、ハンドラー内に一貫した.prop('checked')
データを保持するために利用できる回避策はありますか?click
FF 15.0.1
PS: 、、でテストしましChrome 21.0.1180
たjQuery 1.7.2 and 1.8.2
。問題は私が使用するかどうかにかかわらず同じ.click(
です.on('click'