用readonly属性更改所有输入为禁用,而不是使用jQuery
问题描述:
我遇到了我的jQuery语法问题。有人可以告诉我如何遍历具有readonly属性的表单上的所有控件,删除readonly属性,然后禁用而不是?谢谢。用readonly属性更改所有输入为禁用,而不是使用jQuery
答
$('input[readonly="readonly"]').removeAttr("readonly").prop("disabled",true);
答
$("#formID").each('input[readonly="readonly"]', function() {
$(this).removeAttr("readonly");
$(this).attr("disabled", true);
});
不知道,如果你在页面加载这样做,或者在链接/点击按钮,但是这是一个开始。
答
$('#your_form_id [readonly]').removeAttr("readonly").prop("disabled",true);
如何发布您迄今为止的内容而不是要求某人为您编写代码? –
你是对的。我会确保下次再这样做。 – Troy