gpt4 book ai didi

jquery - 为 .delegate() 只选择第一级元素

转载 作者:行者123 更新时间:2023-12-01 08:23:54 25 4
gpt4 key购买 nike

使用 .delegate() 时如何仅选择元素的第一级子元素?

假设我有以下 HTML:

<div id="list">
<div>Item 1<div>Item 1-1</div></div>
<div>Item 2</div>
<div>Item 3</div>
</div>

当我这样做时$('#list').delegate('div', 'click', function(e) {}) ,元素<div>Item 1-1</div>将包含(对吗?)在处理程序中。如何只选择 #list 的第一级子元素那么用这个方法呢?

最佳答案

您可以执行以下操作来仅选择直接子项:

$('#list').delegate('#list > div', 'click', function(e) {});

关于jquery - 为 .delegate() 只选择第一级元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495238/

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