2
クロムでチェックボックスの入力をクリックすると、クリックイベントがトリガされ、その後で変更イベントが発生しますが、IEでは逆です。IEでクリックする前にトリガされたイベントを変更する
クロム、FFおよびIEについてはjsfiddleをご覧ください。
$("#checkbox").on('click',
function() {
console.log("click");
}
);
$("#checkbox").on('change',
function() {
console.log("change");
}
);
私の質問は、IEがchromeとFFと同じように動作するようにすることです。
あなたは両方が必要なのですか、なぜ私の質問はありますか? 'checkboxes' /' radio'の場合、 'change'は別のオプションがチェック/チェックされていないときに機能します。 「クリック」は、チェックボックス/ラジオをクリックするだけです。両方の本当の必要はありません – imvain2
おそらく 'クリック'を 'mousedown'または 'mouseup'に変更します。 – tpdietz
はIE 8でテストされています。 –