Jquery有()vs parent()

时间:2015-11-26 11:04:18

标签: jquery javascript-events

我想检查事件目标是否是特定包装器的后代。

我应该使用has()函数还是parent()?

if($('.wrapper').has(e.target).length){
//do something
}

VS

if ($(event.target).parents('.wrapper').length){
//do something
}

1 个答案:

答案 0 :(得分:1)

由你决定。使用您认为更易读或更方便的任何内容。

方法三是正确的delegation

$(document).on("click", ".wrapper *", function (e) {
    // whatever
});