gpt4 book ai didi

javascript - 如何使用 jquery 将点击处理程序分配给每个子项?

转载 作者:行者123 更新时间:2023-11-28 11:08:48 26 4
gpt4 key购买 nike

<div id="menu">
<div class="menuitem-on" id="home">Home</div>
<div class="menuitem-off" id="mycart">My Cart</div>
<div class="menuitem-off" id="shop">Shop</div>
</div>

如何使用 jquery 将点击处理程序分配给菜单的每个子项?

最佳答案

$("#menu").delegate('div','click', function(){
//do your thing here
});

处理程序位于父级上,因此只有一个。您可以添加更多 div 而无需更改代码。

这里是一个 fiddle 页面,显示了几个不同的选择器选项,可以在任何地方单击,或者仅在第一级单击。显示事件 objective-c urrentTarget 的使用:http://jsfiddle.net/8GLZJ/

2013 年 3 月 18 日更新 1.9.1+ jQuery 使用:

$("#menu").on('click','div', function(){
//do your thing here
});

关于javascript - 如何使用 jquery 将点击处理程序分配给每个子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4926920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com