usunięcie wszystkich opcji pola wyboru z wyjątkiem pierwszej opcji

Próbuję opróżnić wybrane opcje, gdy:

id „mClick” jest zaznaczone, „sClick”, „cClick” i „srClick” zostaną opróżnione.

id „sClick” jest zaznaczone, „cClick” i „srClick” id zostaną opróżnione.

id „cClick” jest zaznaczone, id „srClick” zostanie opróżniony.

<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>

w scenariuszu 3 użyłem tej funkcji, ale usunął wszystkie, z wyjątkiem ostatniego wyboru. Brakuje mi jakiegoś pomysłu? Dzięki

$('#lForm select[id!="mClick"] select[id!="sClick"] select[id!="cClick"] option[value!=""]').remove().end();

questionAnswers(8)

yourAnswerToTheQuestion