gpt4 book ai didi

Jquery 最接近元素值

转载 作者:行者123 更新时间:2023-12-03 22:56:58 24 4
gpt4 key购买 nike

我正在尝试使用最接近的值获取表单元素值。这里是一些示例代码。

<table>
<tr>
<td>Hour <input type="input" value="12" name="data[hour]" class="hour" /></td>
<td>Minute <input type="input" value="12" name="data[minute]" class="minute" /></td>
<td><a href="#" class="add-data">Add Row</a></td>
</tr>
</table>

我无法序列化表单,因为它是大型表单的一部分,因此我需要获取最接近添加行链接的每个输入,因为您将能够添加多行。

我已经尝试过

var hour = $(this).closest('.hour').val();    
var hour = $(this).closest('input', '.hour').val();
var hour = $(this).closest('input[name="data[hour]]").val();

有什么想法可以获取表单值吗?

提前致谢

最佳答案

假设每个 tr 只有一个 .hour 元素,这样就可以了:

var hour = $(this).closest('tr').find('.hour').val();

closest将会:

Get the first ancestor element that matches the selector, beginning at the current element and progressing up through the DOM tree.

因此,您需要转到 tr,然后从那里找到 .hour 后代。

关于Jquery 最接近元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3205629/

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