0

ラジオボタンの変更イベントに依存する、いくつかの派手な双方向性を備えたフォームを作成しています。つまり、別の要素がフォーカスされるまでこのイベントをトリガーしないため、コードを分岐する必要がありますが、ブラウザーの検出ルートではなく、機能の検出を実行したいと考えています。

いくつかのリソースを見ると(http://api.jquery.com/jQuery.support/、http://kangax.github.com/cft/)ieのバグのあるラジオ/チェックボックスの変更イベントを検出する実装が見つかりません。

誰かが私がそれを検出することができるかもしれない方法を知っていますか?

4

1 に答える 1

1

私の経験では、この場合、クリックキーアップが信頼できる唯一のイベントです。

(function () {
  $('#yourRadio').bind('click keyup', function () {
    // check value with $(this).val()
  });
}());
于 2011-01-24T14:23:16.013 に答える