我无法让它正常工作。我正在尝试删除click上的disabled属性,以便我可以编辑它。
我的jQuery:
$('#edit-credentials').click(function() {
$('#credentials :input').prop("disabled", !$('#credentials:input').prop("disabled"))
});
HTML:
<a id="edit-credentials" onclick="return false;" href="#">edit</a>
<div id="credentials">
<input disabled="disabled">
<input disabled="disabled">
</div>
答案 0 :(得分:4)
有什么问题
$('#credentials :input').prop("disabled", false);
答案 1 :(得分:1)
您可以通过
从输入中删除禁用属性$('#credentials :input').removeAttr("disabled");
答案 2 :(得分:0)
试试这个:
$("#edit-credentials").click(function() {
$('#credentials :input').removeAttr("disabled");
});
答案 3 :(得分:0)
我只知道原因。我错过了一个空间。我甚至把这里的错误复制到了原帖中!
$('#edit-credentials').click(function() {
$('#credentials :input').prop("disabled", !$('#credentials:input').prop("disabled"))
});
#creditials :input
中添加的空格。
$('#edit-credentials').click(function() {
$('#credentials :input').prop("disabled", !$('#credentials :input').prop("disabled"))
});