gpt4 book ai didi

javascript - 获取元素的父id

转载 作者:行者123 更新时间:2023-11-28 11:38:02 25 4
gpt4 key购买 nike

我无法获取元素的父 ID。

$(function(){
$("#elem-132224").append("<button class='sum'>+</button><button>-</button>")
$(".sum").click(function(){
alert($(this).attr('id'));
})

为什么不工作?

最佳答案

它不起作用,因为该按钮没有 id 。它只有class 。你可以这样写:

$(function(){
$("#elem-132224").append("<button id='my-id-123' class='sum'>+</button><button>-</button>");
$(".sum").click(function(){
alert($(this).attr('id'));
});

如果你想获取父级 id (<button> 位于其中的元素),您可以使用 parent() 在 jquery 中:

$(function(){
$("#elem-132224").append("<button class='sum'>+</button><button>-</button>");
$(".sum").click(function(){
alert($(this).parent().attr('id'));
});

关于javascript - 获取元素的父id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858452/

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