jQuery:Internet Explorerでイベントをトリガする正しいコードは何ですか?
ドロップダウンメニューの値が変更されたときにイベントをトリガーするために、次のコードを使用するように指示されています。$('#dropdownWidget').bind($.browser.msie ? 'click' : 'change', function(event) {
//myEvent
});
これはjQuery 1.2.7を使用しています(アップグレードできません)ウィジェットのスクリーンショットです:
すべてのブラウザで完全に機能しますが、IEではウィジェットをクリックするたびに(新しい値が選択される前でも)イベントがトリガーされます。
私はAJAX呼び出しをトリガーしているので、私はこれを容認できません。ありがとう
これは、前述の古いコードベースに関連する最新のものではないため、これをマークダウンしてはなりません。 – Orbling
私はあなたの答えがあいまいであると思うのですが、あなたは「古い」と言っているときにどのバージョンのjqueryについて説明していないのか分からないので、実際にはOPを助けません。 – redsquare
@redsquare change()私が想像する彼の経験。私の頭の上から私はこの機能が改良されたリビジョンを知りません。 – Orbling