2017-04-01 16 views
0

特定のクラスを持つ要素のクリックをリッスンしています。この要素の内部をクリックすると、クリックした子要素ではなく、この要素を取得します。どうすればよい私はjQuery特定のクラスの親を取得

event.target 

を呼び出すとき、私はここで私は、私は戻って子供を取得し、彼らはCSSは、親の代わりに、それらに適用されますので、問題に https://jsfiddle.net/yxvfgkcs/

を示すために作成したフィドルバック子供たちを避けます。

要素の子をクリックしてクラスselectableの要素を取得したことを知るにはどうすればよいですか?

答えて

1

あなたはすでにあなたが.closest()を使用できるjQueryのを使用しているので:

var clickedField = $(e.target).closest(".selectable"); 

更新JSFiddle

を参照してください。
関連する問題