gpt4 book ai didi

jquery - 如何使用 jQuery 获取已点击的 div 的 ID?

转载 作者:行者123 更新时间:2023-12-03 22:00:27 25 4
gpt4 key购买 nike

我需要获取点击的div的ID。

现在,当我单击状态类时,我返回了未定义的 id。

这是我的 JavaScript 代码

jQuery(document).ready(function() {
$(".status").bind('click', $.proxy(function() {
var status = $(this).attr('id');
alert(status);
}, this));
});​

和 HTML

<div class="status" id="s_1">111111</div>
<div class="status" id="s_3">33333</div>
<div class="status" id="s_2">222222</div>

如何获取正确的 id 值?

最佳答案

我不确定您为什么使用 $.proxy。删除它应该会得到您想要的结果。

$('.status').click(function(event) {
var status = $(this).attr('id');
});

如果您仍然想使用代理,您可以通过 event.currentTarget 访问单击的元素

$(".status").bind('click', $.proxy(function(event) {
var status = $(event.currentTarget).attr('id');
alert(status);
}, this));

关于jquery - 如何使用 jQuery 获取已点击的 div 的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248855/

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