Jquery 如何向div的特定子级动态注册不同的单击事件?
向父div的子级注册自定义单击事件的最佳方法是什么,对每个不同的子级注册不同的单击事件 这是我的标记:Jquery 如何向div的特定子级动态注册不同的单击事件?,jquery,Jquery,向父div的子级注册自定义单击事件的最佳方法是什么,对每个不同的子级注册不同的单击事件 这是我的标记: <div class="summary"> <div class="icon add"></div> <div class="count"</div> <div class="arrow"</div> </div> 第二种方法: 最终我所做的是,它起作用了: 有没有办法用第一种方法来解
<div class="summary">
<div class="icon add"></div>
<div class="count"</div>
<div class="arrow"</div>
</div>
第二种方法:
最终我所做的是,它起作用了:
有没有办法用第一种方法来解决这个问题?我认为不可能用这样的方法。如果他们都不一样,我觉得你的第二条路很好 如果操作类似,可以使用逗号分隔:
$summary.find(".count, .arrow, .icon.add").on("click", null, e => {
//do something2
});
$summary.find(".count").on("click", null, e => {
//do something1
});
$summary.find(".arrow").on("click", null, e => {
//do something1
});
$summary.find(".icon.add").on("click", null, e => {
//do something2
});
$summary.find(".count, .arrow, .icon.add").on("click", null, e => {
//do something2
});