我的下拉列表位于gridview asp.net控件内,我通过这样做禁用了下拉列表:
var $myddl = $('select');
$myddl.prop("disabled", true);
但问题是它会禁用整个母版页中select elements
的所有内容,因此在我的情况下我有两个标签Tab A
和Tab B
以及如何仅禁用标签A中的下拉列表?
答案 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