在一個文檔中,我有大約25個包含具有不同名稱的表單的DIV。的DIV都具有相同的類名和看起來像這樣:每個jQuery函數
<div class="swoop" style="display:none">
<form name="myFormXYZ" method="post">
<input name="caption" type="hidden" value="19">
</form>
</div>
我想寫的jQuery代碼將檢查與類的「趁虛而入」的所有div,如果任何的DIV包含一個名爲輸入字段「標題」其值爲x,那麼這些DIV的顯示屬性應該設置爲「block」。 x是1到1000之間的整數
到目前爲止,我想出了這一點:
$('.swoop').each(function() {
var capt = $(? ? ?).attr('value()');
if (capt == x) {$(this).css.(display','block')}
});
能jQuery的功能,甚至通過其顯示設置爲none的DIV迭代?
具有'display:none'的元素不會呈現,但它仍在DOM中。所以是的,'$('。swoop')'將選擇所有具有'.swoop'類的元素。 –