gpt4 book ai didi

jquery - 如何使用 jQuery 的 on() 函数和过滤器获取原始选择器?

转载 作者:行者123 更新时间:2023-12-03 23:02:49 24 4
gpt4 key购买 nike

我使用 jQuery 的 .on() 函数在对象(例如 span)的 click 事件上附加一些行为。

我的设置看起来像这样:

$('#container').on('click', 'span', function() {
// do stuff
});

在此函数内,thisspan如何获取#container

<小时/>

完整示例:http://jsfiddle.net/aymansafadi/Nk3p9/

<div id="container">
<span>Click Me!</span>
</div>​

--

$('#container').on('click', 'span', function() {

var span = $(this),
div = false; // This is what I need

console.log(span);
});​

最佳答案

使用event.delegateTarget

$('#container').on('click', 'span', function(e) {

var span = $(this),
div = e.delegateTarget;

console.log(div);
});

DEMO

关于jquery - 如何使用 jQuery 的 on() 函数和过滤器获取原始选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169004/

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