使用asp.net gridview控件仅禁用页面上的控件

时间:2012-06-13 22:28:46

标签: jquery asp.net

我的下拉列表位于gridview asp.net控件内,我通过这样做禁用了下拉列表:

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

但问题是它会禁用整个母版页中select elements的所有内容,因此在我的情况下我有两个标签Tab ATab B以及如何仅禁用标签A中的下拉列表?

1 个答案:

答案 0 :(得分: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);

以下是“选择”控件的更多方法:Selectors