Сначала ознакомьтесь со статьей на Выбрано из jquery .Я полагаю, ваш код будет выглядеть примерно так:
<select name="select1" id="select1">
<option class="script">Scripting</option>
<option class="language">Languages</option>
</select>
<select name="select2" id="select2">
<option class="script">javascript</option>
<option class="language">C#</option>
<option class="script language">jQuery</option>
</select>
<script type="text/javascript">
$("#select1").change(function () {
$("#select2 option").disabled = true;
$("#select1 option:selected").each(function () {
var classname = $("#select1").attr("class");
$("#select2 ."+classname).disabled = false;
});
})
.trigger('change');
</script>
Это код psuedo, не по назначению, вам, возможно, придется немного его пересмотреть, но общая идея заключается в том, чтоВы должны назначить класс для параметров и использовать эти значения класса, чтобы контролировать, какие параметры доступны во второй таблице.
Редактировать: похоже, что Hide работает с параметрами, поэтому вы можете заменить "disabled = [boolean]msgstr "вызовы выше с .show () или .hide () соответственно.Также проверьте этот предыдущий вопрос:
Скрыть параметры в списке выбора с помощью jQuery