我想检查事件目标是否是特定包装器的后代。
我应该使用has()函数还是parent()?
if($('.wrapper').has(e.target).length){
//do something
}
VS
if ($(event.target).parents('.wrapper').length){
//do something
}
答案 0 :(得分:1)
由你决定。使用您认为更易读或更方便的任何内容。
方法三是正确的delegation:
$(document).on("click", ".wrapper *", function (e) {
// whatever
});