gpt4 book ai didi

javascript - 如何在 javascript on() 函数中指定动态元素?

转载 作者:行者123 更新时间:2023-12-01 02:30:55 24 4
gpt4 key购买 nike

我大约有这样的结构:

<div class='container'>
<div class='element' data-id='1'></div>
<div class='element' data-id='2'></div>
<div class='element' data-id='2'></div>
</div>

动态渲染 .element 的位置。

所以我为这些元素编写了处理程序:

jQuery('.container').on('click', '.element', function () { //code })

但是我需要对被单击的元素执行一些操作。

我怎样才能获得被点击的元素?

最佳答案

单击的元素将为 this在您的事件处理函数中。

jQuery('.container').on('click', '.element', function () { 
// use "this" or "jQuery(this)", depending on your needs
})

请注意this将指向一个 DOM 元素,在你的例子中是 <div> .

关于javascript - 如何在 javascript on() 函数中指定动态元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17491768/

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