2016-07-11 17 views
0

Firefoxで一般的な問題が発生しています。ここでは、引数として渡さないとevent.targetは未定義です。Event.TargetがFirefoxで動作しない - Chromeで動作しないとき

は、参考のためにこれらを参照してください。

jQuery event.target not working in firefox and IE?

javascript event.target not working in mozilla

私が取るべきアクションを決定するために、選択リスト内でチェックしたチェックボックスを取得しようとしています。

私の選択リストには、クロム、デバッガによると#itemCategories

のIDを持っている、とIEは、イベントを追加する前に、正しい要素を取得します。

enter image description here

しかし、イベントパラメータevent.targetを追加した後、選択リストではなく選択したアイテムになります。

enter image description here

そこで問題は、jQueryの.addClass()方法は、Aはダウンすべての3つの主要なブラウザ(クローム/ IE/Firefoxの)

+0

たぶん、元のイベントは、あなたが 'event.originalEvent.target'探しているターゲットを持つことになります。または、 'event.currentTarget'があなたが探しているものかもしれません。 – Musa

+0

selectのchangeイベントを見ると、event.targetはselectオブジェクト(リストと呼ぶもの)を取得します。あなたの#itemCategoriesに対応するHTMLは何ですか? – nicolallias

+0

itemCategoriesは選択オブジェクトです。