我有以下HTML標記:在下拉查找所選選項的值
<table>
<tr>
<th><label>Item Name</label></th>
<th><label>Quantity</label></th>
</tr>
<tr>
<td><input type="text" class="itemized-list-item" size="20"/></td>
<td><select>
<option class="quantity" value="1">1</option>
<option class="quantity" value="2">2</option>
<option class="quantity" value="3">3</option>
<option class="quantity" value="4">4</option>
<option class="quantity" value="5">5</option>
</select>
</td>
</tr>
<tr>
<td><input type="text" class="itemized-list-item" size="20"/></td>
<td><select>
<option class="quantity" value="1">1</option>
<option class="quantity" value="2">2</option>
<option class="quantity" value="3">3</option>
<option class="quantity" value="4">4</option>
<option class="quantity" value="5">5</option>
</select>
</td>
</tr>
</table>
我嘗試以下的輸入類型,並在下拉列表中選擇數量選項來獲得該項目價值:
var quantity;
var item;
$('.itemized-list-item').each(function() {
item = $(this).val();
quantity = $(this).next('.quantity:selected').attr('value');
}
我得到的項目值,但沒有選定的選項。
我已經嘗試了許多方法幾個小時,但無濟於事。我希望有人能夠清楚我的錯在哪裏。
乾杯, 導航
你爲什麼不給ID的選擇?然後在jquery選擇器中引用它們。 –