我的jQuery语法有问题。有人可以告诉我如何遍历具有readonly属性的表单上的所有控件,删除readonly属性,然后生成然后禁用?谢谢。
答案 0 :(得分:3)
$('input[readonly="readonly"]').removeAttr("readonly").prop("disabled",true);
答案 1 :(得分:1)
$("#formID").each('input[readonly="readonly"]', function () {
$(this).removeAttr("readonly");
$(this).attr("disabled", true);
});
不确定您是在页面加载时,还是在点击链接/按钮时执行此操作,但这是一个开始。
答案 2 :(得分:0)
$('#your_form_id [readonly]').removeAttr("readonly").prop("disabled",true);