我有以下 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');
}
我得到了项目值,但没有得到选定的选项。
我已经尝试了几个小时的许多方法,但无济于事。我希望有人可以阐明我哪里出错了。
干杯,导航