我的頁面上有兩個div標籤,如下所示。當我引用itemName元素的值時,使用$('#itemName')。val();我在這兩個div中,我總是得到的元素在第一個div是「」(空白)的值。有沒有辦法使用jQuery獲取第二個div中的itemName元素的值,即facebox?使用jquery獲取facebox div內元素的值
信息的div
<div id="info" style="display: none;">
<center>
<strong>Name</strong>
<input id="itemName" type="text"/>
<br/>
<br/>
<strong>Price </strong>
<input id="itemPrice" type="text"/>
<br/>
<br/>
</center>
</div>
facebox格
<div id="facebox" style="top: 27.3px; left: 478px; display: none;">
<div class="popup">
<table>
<tbody>
<tr>
</tr>
<tr>
<td class="b"/>
<td class="body">
<div class="content" style="display: block;">
<div id="info" style="">
<center>
<strong>Name</strong>
<input id="itemName" type="text"/>
<br/>
<br/>
<strong>Price </strong>
<input id="itemPrice" type="text"/>
<br/>
<br/>
<input type="button" onclick="updateTab();" value="Add"/>
</center>
</div>
</div>
謝謝
驗證器不會趕上以此爲facebox內容動態地從您選擇的內容創建。使用類而不是ID可能會更好。但我認爲他的真正問題是在揭示後從facebox獲取數據 - 這就是我的回答所要解決的問題。 – Mottie 2009-11-07 13:39:19