gpt4 book ai didi

javascript - Jquery查找其父表中具有属性的元素

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

我有一个表单验证代码,可以检测具有“validate”属性的所有 DOM 元素。这称为按“提交”按钮:

$('*[validate]').each(function () {/*validation goes here*/});

这工作得很好。

而且我还有两个表,每个表都有自己的输入元素,其中包含验证属性和“提交”按钮。

<!-- First Table -->
<table>
<tr>
<td><input type="text" value="" validate /></td>
<td><input type="button" value="Ok" onclick="validate function call here"/></td>
</tr>
<table>

<!-- Second Table -->
<table>
<tr>
<td><input type="text" value="" validate /></td>
<td><input type="button" value="Ok" onclick="validate function call here"/></td>
</tr>
<table>

如何仅验证“提交”按钮的同一父表中的元素?

最佳答案

假设$(this)是处理程序内的提交按钮

$(this).closest('table').find('[validate]').each(function () {/*validation goes here*/});

closest 将遍历所属 find 将仅在该表内搜索

关于javascript - Jquery查找其父表中具有属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32270256/

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