gpt4 book ai didi

javascript - jquery 在鼠标单击时选择了太多元素

转载 作者:太空宇宙 更新时间:2023-11-03 23:25:09 24 4
gpt4 key购买 nike

我想获取我点击的元素的 ID。如果它有 ID,它应该只给我 ID。

我有这段代码提醒我元素 ID:

$("[id]").click(function(event) {
event.preventDefault();
var id_name = $(this).attr("id");
alert(id_name);
});

但我只想要最重要元素的 ID。

我在一个 div 中有一个按钮,它们都有一个 id 属性。如果我点击按钮,我只需要按钮的 ID。但是,我的脚本提醒我按钮 ID 和 div 的 ID。这是为什么/我怎样才能只获得最重要元素的 ID?

最佳答案

那是因为当您点击按钮时,您同时也点击了它的父元素。

在你的函数 event.stopPropagation(); 中添加这个

http://api.jquery.com/event.stoppropagation/

关于javascript - jquery 在鼠标单击时选择了太多元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27327596/

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