jquery批量控制表单元素

网上查了很久,避免下次再遇到相同的问题,记录一下:

$("form input").prop("readonly", true);
$("form input").prop("disabled", true);
$("form textarea").prop("readonly", true);
$("form select").prop("disabled", true);

另一个方法,获取table对象,循环table对象下面的元素,js进行控制:

var t = document.getElementById("tb_POOrderFrom");
var a = t.getElementsByTagName("input");
var b = t.getElementsByTagName("select");
for (var i = 0; i<a.length; i++)
{
a[i].setAttribute("disabled", "true");
}
for (var i = 0; i < b.length; i++)
{
b[i].setAttribute("disabled", "true");
}

上一篇:去掉StringBuilder或String 最后一个项逗号


下一篇:第六次Scrum meeting