2

我有一个帖子表单,第一个下拉列表用于选择类别,第二个下拉列表用于选择子类别。第二个根据选择的第一个类别而变化。

我有很多下拉菜单,我会根据所选类别显示最正确的下拉菜单。

我需要禁用所有下拉菜单并启用该下拉菜单,以便我可以正确提交表单。

<select name='dropdown'></select>
<select name='dropdown'></select>
<select name='dropdown' id='1'></select>

如何禁用name = 'dropdown'除 id='1' 之外的所有选择?

4

3 回答 3

5
$('select.dropdown').attr('disabled', true);
$('select#1').attr('disabled',false);
于 2012-05-16T05:26:05.503 回答
1
$('select.dropdown').prop('disabled', true);
$('select.dropdown#1').prop('disabled', false);
于 2012-05-16T05:23:57.570 回答
1

请在 jquery 行下方使用。

$('select:not("#1")').attr('disabled', true);​​​

jsfiddle 演示在这里

有关更多信息,请访问jquery 文档

于 2012-05-16T05:41:29.413 回答