gpt4 book ai didi

javascript - 如何使用 jQuery 获取前一个元素到另一个元素?

转载 作者:行者123 更新时间:2023-11-28 20:42:22 24 4
gpt4 key购买 nike

我想做这个。

<p class="validator">This is an error!</p>
<input type="text" validator="isGoodValue" value=""/>

<p class="validator">This is an error 2!</p>
<label>
<input type="text" validator="isGoodValue" value=""/></label>

<div><p class="validator">This is an error 3!</p></div>
<label>
<input type="text" validator="isGoodValue" value=""/></label>

<script>
$('input').change( function() {
if (!isGoogValue( $(this).val() )) {
$(this).GET_ME_THE_VALIDATOR_ABOVE_ME().show();
}
else {
$(this).GET_ME_THE_VALIDATOR_ABOVE_ME().hide();
}
});
</script>

GET_ME_THE_VALIDATOR_ABOVE_ME 的代码可能是什么,可以独立于 HTML 结构来获取上面的确切

验证器?或者 jQuery 的什么功能可以实现这个功能...???

我正在尝试使用最接近的、父级的、上一个..但这效果不佳。

最佳答案

试试这个

 if (!isGoogValue( $(this).val() )) {
$(this).prevAll('.validator:first').show();
}
else {
$(this).prevAll('.validator:first').hide();
}

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

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