<table>
<tr>
<td>颜色:</td>
<td>
<select>
<option>蓝色</option>
<option>红色</option>
</select>
</td>
</tr>
<tr>
<td>爱好:</td>
<td>
上网<input type="checkbox" value="爱好" name="check"/>
打篮球<input type="checkbox" value="打篮球" name="check"/>
</td>
</table>
怎么获得这个table的td下的select选择的颜色和checkbox选中的值?
我是有程序生成的多选框,下拉框,单选框这些控件,是由tr td定位的,就是不止一个多选框,下拉框,单选框,这该怎么办?,不过找到了一点思路了,大哥,可以在帮我想想吗?
你可在加上id来区分
上网
打篮球
$('#interest input[name=check]:checked').each( function(){
values.push($(this).val());
});
获得select的选中的值:$("table select option:selected").val();
获得checkbox的选中的值:$("table input[name='check']:checked").val(),这只适合选中一个时,要是多选的话,就需要循环获得值了。