我使用jQuery 1.3版本父> jQuery的孩子符號1.3
<div id='mainPanel'>
<div>
<h3>Head #1 <a href="#"><input type="text" value="Type 1"/> </a></h3>
<div>
<div id="panel_1">
<div class="items">
<div><input type='text' value="0"/></div>
<div><input type='text' value="1"/></div>
<div><input type='text' value="2"/></div>
<div><input type='text' value="3"/></div>
</div>
</div>
</div>
<div>
<h3>Head #2 <a href="#"><input type="text" value="Type 2"/> </a></h3>
<div>
<div id="panel_2">
<div class="items">
<div><input type='text' value="0"/></div>
<div><input type='text' value="1"/></div>
<div><input type='text' value="2"/></div>
<div><input type='text' value="3"/></div>
</div>
</div>
</div>
<div>
</div>
現在,在這裏,我想從頭部DIV訪問文本框的值,需要一個ID,即panel_1和panel_2
所以這樣做,我寫下下面的代碼
$("#mainPanel > div > h3").each(function(index) {
var panelId = $(this).attr('id'); // i.e. panel_1 and all
// parent > child notation
var ele = $(this).next('div > div > div > div').each(function(index){
alert($(this).children('input').val());
});
});
我在這裏沒使用父母得到的結果>子符號
如何訪問H3> A>輸入的位置
究竟失敗了什麼?第一次或第二次電話? – 2010-07-01 13:38:34
它可能是一個錯字,但是你的mainPanel作爲你的標記中的一個類,並且將它作爲一個id引用。 – 2010-07-01 13:39:49