次の場合に選択オプションを空にしようとしています:
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();