gpt4 book ai didi

javascript - Jquery点击功能,使用这个但返回我的窗口对象

转载 作者:行者123 更新时间:2023-11-30 17:31:18 25 4
gpt4 key购买 nike

全部。我有这样的 html 布局:

<div class="row" id="1">
/*Other code has nothing to do with <div class="form-group col-lg-1">*/

<div class="form-group col-lg-1">
<input type="button" class="btn btn-default" onclick="updateLine()" value="Update">
</div>
</div>

我想获取 div 的 ID,在本例中为 1。

这是我做的。

function updateLine() {
alert(this.parent().parent().attr("id"));
}

然而,失败了,那我查一下

alert(this);

它返回给我的窗口对象。

所以问题是,我怎样才能得到 id 的值,即 1。

谢谢。

最佳答案

你需要将this传递给函数如下

<input type="button" class="btn btn-default" onclick="updateLine(this)" value="Update">

function updateLine(obj) {
alert(obj);
$(obj).closest('.row').attr('id'); // will return the id, note that numeric values like 1 are invalid
}

关于javascript - Jquery点击功能,使用这个但返回我的窗口对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23022809/

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