0

我的下拉列表在 gridview asp.net 控件内,我通过执行以下操作禁用下拉列表:

 var $myddl = $('select');
 $myddl.prop("disabled", true);

但问题是它禁用select elements了整个母版页中的所有内容,所以在我的情况下,我有两个选项卡Tab ATab B我怎样才能只禁用选项卡 A 中的下拉列表?

4

1 回答 1

0

为他们分配一个 css 类以给他们一个分组。例如,选项卡 A 中的所有选择都可以有一个名为“TabA”的 css 类,而选项卡 B 可以有一个名为“TabB”的 css 类:

var $myTabASelects = $('select.TabA');
$myTabASelects.prop("disabled", true);

var $myTabBSelects = $('select.TabB');
$myTabBSelects.prop("disabled", true);

或者,实际上,您可以假设只有您的选择具有 TabA/TabB css 类:

var $myTabASelects = $('.TabA');
$myTabASelects.prop("disabled", true);

var $myTabBSelects = $('.TabB');
$myTabBSelects.prop("disabled", true);

这里有更多“选择”控件的方法:选择器

于 2012-06-13T22:33:06.507 回答