<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选中的值?
=== select的值 === $('table select').val(); === checkbox的值,因为可能选中多个值,在这我把结果放到一个array里 === var values = new Array(); $('input[name=check]:checked').each( function(){ values.push($(this).val()); }); 如果都选中输出values的结果是["爱好", "打篮球"]可在<td>加上id来区分 <td id="interest"> 上网<input type="checkbox" value="爱好" name="check"/> 打篮球<input type="checkbox" value="打篮球" name="check"/> <td> $('#interest input[name=check]:checked').each( function(){ values.push($(this).val()); });