gpt4 book ai didi

javascript - 如何使用JQuery获取元素对象?

转载 作者:行者123 更新时间:2023-11-30 17:53:33 24 4
gpt4 key购买 nike

有谁知道现在可以用JQuery获取元素对象吗?

例如:我有以下代码将元素对象传递给函数

HTML:

<table>
<tr>
<td>
<input type='text' ID='test' onchange='test(this)' />
<input type='text' ID='test_1' onchange='test(this)' />
<input type='text' ID='test_2' onchange='test(this)' />
<input type='text' ID='test_3' onchange='test(this)' />
</td>
</tr>
</table>

JavaScript:

function test(obj) {
var parent = $($($(obj).parent()).parent()).parent();
}

不是从 html ( onchange='test(this)' ) 传递对象,而是我可以通过使用输入 ID 在函数中使用 jquery 来捕获对象吗?

最佳答案

编辑和更新

啊,我想我现在明白你了....

HTML

<table>
<tr>
<td>
<input type='text' ID='test' />
</td>
</tr>
</table>

jQuery

$(function() {
var obj;
$('#test').on('change',function() {
obj = this; // from this point on, obj is your INPUT
var v = this.val(); // v is now the value of the INPUT (what was typed)
obj = this.closest('table'); // obj is now the TABLE
obj = this.closest('tr'); // obj is now the ROW
});
});

关于javascript - 如何使用JQuery获取元素对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18476949/

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