我知道如何使用jquery逐个启用或禁用控件 假设我需要启用/禁用超链接,那么我可以编写像
这样的代码a.disabled { color:gray; }
$(document).ready(function() {
$('a.something').click(function(e) {
e.addClass('disabled');
e.preventDefault();
});
});
假设我需要启用/禁用文本框,那么我可以像
一样编写 $("#textbox1").attr("disabled", "disabled");
$("#textbox1").removeAttr("disabled");
假设我需要在我的页面中启用或禁用许多控件,例如 5个文本框中的一个按钮和一个div内的几个超链接。
我想编写一个jquery函数,我将传递一个块 在这里,我将解释我的控制位置或层次结构
{
textbox1,
textbox2,
textbox3,
Button1,
#dv1.div>ul>li></a>
}
所以我想将上面的块传递给一个函数,该函数将启用/禁用页面中的控件。如果有类似的可能,那么请在这里讨论。感谢
答案 0 :(得分:0)
我不确定这是你在找什么,但这有助于完成任务,
$("#textbox1, #textbox2, #textbox3, #button1, #dv1.div>ul>li>a").attr("disabled", "disabled");
$("#textbox1, #textbox2, #textbox3, #button1, #dv1.div>ul>li>a").removeAttr("disabled");