2017-04-01 94 views
0

我正在倾听具有特定类的元素的点击。当我点击这个元素时,我想获得这个元素,而不是我点击的孩子。如何避免让孩子们回来时,我打电话jQuery获得特定类的父级

event.target 

这里是小提琴,我创建演示此问题 https://jsfiddle.net/yxvfgkcs/

因为我让孩子们回到他们得到适用于他们,而不是父母的CSS。

我该如何计算出我点击了元素的子元素,并得到类selectable的元素?

回答

1

既然你已经使用jQuery你可以使用.closest()

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

见更新JSFiddle