我有一個表,每一行都有一個複選框和下拉菜單。如何設置下拉菜單的值
這是一個行
<tr>
<td><input id="checked1" type="checkbox" class="cd" value="1"></td>
<td><b>select</b></td>
<td>
<select name="questionType" id="questionType" class="qType QSelect">
<option value="">--Select--</option>
<option value="1">text</option>
<option value="2">rate</option>
<option value="3">etc</option>
<option class="show-checkboxes" value="4">option</option>
</select>
</td>
<td><input type="hidden" id="optionInputa1"></td>
</tr>
我想設置的下拉通過使用jQuery作爲選擇顯示text
。
這裏有2種方法我試過
//$("#checked1").closest("input:select").val('text');
$('#checked1').parent().sibling().sibling().children().closest("input:select").val('text');
,但沒有工作。
誰能告訴我這裏有什麼問題嗎?
可以看到fiddle
你想選擇在複選框檢查時下拉並且選擇值應該等於ch eckbox的價值,是這個要求嗎? –