我有一個包含分區結構是這樣一種形式:在給定的部分隱藏的div基於空的子窗體輸入值
<form id="baseform">
<div class="container">
<div class="subheader"><h2>Section 1</h2></div>
<div class="row">
<textarea id=T_01></textarea>
<input id="T_02" type="text" />
</div>
<div class="row">
[more form fields]
</div>
</div>
<div class="container">
<div class="subheader"><h2>Section 2</h2></div>
<div class="row">[more form field, etc.]
</div>
</form>
我想隱藏那些空的表單輸入.row
的div的.subheader
上下方document ready
(我已經正在使用toggle()
展現.subheader
上click
下.row
的div)。
好像這樣的事情應該工作:
$(document).ready(function() {
$('.row :input[@value=""]').parent('.subheader').nextAll('.row').hide();
});
但沒有骰子。想法?
這應該是'[值= ...]'而不是'[@value = ...]' – climbage 2012-04-20 23:05:56