我试图在以下情况下清空选择选项:
id“mClick”被选中,id的“sClick”、“cClick”和“srClick”将被清空。
id "sClick" 被选中,id 的 "cClick" 和 "srClick" 将被清空。
id "cClick" 被选中,id "srClick" 将被清空。
<form action="javascript:void(0);" method="POST" id="lForm">
<table>
<tr>
<td>
<select name="module" id="mClick">
<option value="">Select Mod</option>
<option value="1">Mod 1</option>
<option value="2">Mod 2</option>
<option value="3">Mod 3</option>
</select>
</td>
<td>
<select name="state" id="sClick">
<option value="">Select State</option>
<option value="1">State 1</option>
<option value="2">State 2</option>
</select>
</td>
<td>
<select name="city" id="cClick">
<option value="">Select City</option>
<option value="1">City 1</option>
<option value="2">City 2</option>
</select>
</td>
<td>
<select name="services" id="srClick">
<option value="">Select Services</option>
<option value="1">Services 1</option>
<option value="2">Services 2</option>
</select>
</td>
</tr>
</table>
在场景 3 中,我使用了此功能,但它删除了所有内容,除了最后一个选择。有什么想法是我想念的吗?谢谢
$('#lForm select[id!="mClick"] select[id!="sClick"] select[id!="cClick"] option[value!=""]').remove().end();