如何忽略隐藏div中的元素?我有一个可见的元素,并且隐藏在一个div一些元素形式...JQuery忽略隐藏div中的元素值
<form id="my-form">
<input name="split_values[]" class="split">
<input name="split_values[]" class="split">
<input name="split_values[]" class="split">
<div class="hidden-div">
<input name="split_values[]" class="split">
</div>
</form>
我通过审定元素截枝...
$('#my-form *').filter(':input').each(function(){
// my validation here
});
但我想忽略任何在隐藏的div中的值。所以我只想看到前三个元素的验证,而不是隐藏div中的第四个元素。由于这些元素是动态生成的,所以我不能给他们ID。
在此先感谢。
'如果(!$(本).parent()hasClass( “隐藏的div”))...'你也可以只针对直接后裔:'$( “#my-form> input”)' –