关于js禁用
发布网友
发布时间:2022-06-15 17:10
我来回答
共3个回答
热心网友
时间:2023-10-26 20:25
1.5之后的jquery请使用prop来操作checked 和selected 以及disable属性。之前的可以继续用attr
<select id="changeupdate">
<option>请选择</option>
<option>选项1</option>
<option>选项2</option>
</select>
$("#changeupdate").prop('disabled',true);
$("#changeupdate").attr('disabled',"disabled");
document.getElementById("changeupdate").disabled=true
请根据自己的jQuery版本来选择2种写法,最后一种是原生的写法,你的语法有问题
热心网友
时间:2023-10-26 20:26
首先,attr是可以做到禁用的,见 http://jsfiddle.net/uymf2u5b/
请先检查下 $("#changeupdate ") 的 length 已确定是否取得 select 元素,另外,建议你使用 $("#changeupdate ").prop("disabled", true)追问$("#changeupdate ")的changeupdate 是id吗
热心网友
时间:2023-10-26 20:26
document.getElementById('gfzId').disabled= true
disabled 属性