【发布时间】:2017-06-01 15:10:13
【问题描述】:
我有一个由这样的行组成的表:
<tr class='child1'>
<td colspan="2"><img class="parent" src="show.gif">
<select name="option" class="option" id="0">
<option value="0">ZERO</option>
<option value="1">ONE</option>
<option value="2">TWO</option>
<option value="3">Three</option>
</select>
</td>
</td><td>
</td><td>
</td><td>
</tr>
<tr class='child1'>
<td colspan="2"><img class="parent" src="show.gif">
<select name="option" class="option" id="1">
<option value="0">ZERO</option>
<option value="1">ONE</option>
<option value="2">TWO</option>
<option value="3">Three</option>
</select>
</td>
</td><td>
</td><td>
</td><td>
</tr>
我正在使用 JQuery 来尝试查找 Select 的 id 和每个类的 Selected Value .child + id。
$('.child' + id).each(function(i, obj) {
// How do I get the Select ID and Selected Value ?
});
我不确定如何为每个匹配 class1 的条目获取 Select ID 和 Selected Value
有人可以建议如何做到这一点吗?
谢谢
更新。
添加 console.log(this) 显示正确的行,我试过:
test = $(this).next("select").val(); 但返回未定义。
【问题讨论】: