关于js禁用<select>
我用js想禁用掉<select>.,方法1:$("#changeupdate").attr("disabled","disabled");不行方法2:document.g...
我用js想禁用掉<select>.,方法1 :$("#changeupdate ").attr("disabled","disabled");不行
方法2: document.getElementById('gfzId').disable= true也不行。大神们这是怎么回事啊~~~ 展开
方法2: document.getElementById('gfzId').disable= true也不行。大神们这是怎么回事啊~~~ 展开
3个回答
2014-09-16
展开全部
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种写法,最后一种是原生的写法,你的语法有问题
展开全部
首先,attr是可以做到禁用的,见 http://jsfiddle.net/uymf2u5b/
请先检查下 $("#changeupdate ") 的 length 已确定是否取得 select 元素,另外,建议你使用 $("#changeupdate ").prop("disabled", true)
请先检查下 $("#changeupdate ") 的 length 已确定是否取得 select 元素,另外,建议你使用 $("#changeupdate ").prop("disabled", true)
追问
$("#changeupdate ")的changeupdate 是id吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById('gfzId').disabled= true
disabled 属性
disabled 属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询