在一个文档中,我有大约25个DIV包含着不同名字的表单。这些DIV都有相同的类名,并且看起来像这样:
我想编写jQuery代码,检查所有类名为“swoop”的DIV,如果任何一个DIV包含名为“caption”的输入字段,并且该字段的值为x,则这些DIV的显示属性应设置为“block”。 x是1到1000之间的整数。
到目前为止,我想出了以下代码:
jQuery的函数能否遍历那些display属性被设置为none的DIV元素?
<div class="swoop" style="display:none">
<form name="myFormXYZ" method="post">
<input name="caption" type="hidden" value="19">
</form>
</div>
我想编写jQuery代码,检查所有类名为“swoop”的DIV,如果任何一个DIV包含名为“caption”的输入字段,并且该字段的值为x,则这些DIV的显示属性应设置为“block”。 x是1到1000之间的整数。
到目前为止,我想出了以下代码:
$('.swoop').each(function() {
var capt = $( ? ? ? ).attr('value()');
if (capt == x) {$(this).css.(display','block')}
});
jQuery的函数能否遍历那些display属性被设置为none的DIV元素?
display: none
属性的元素不会被渲染,但仍然存在于 DOM 中。因此,是的,$('.swoop')
将选择所有类为.swoop
的元素。 - Felix Kling