如果是隐藏div就直接:$("div").hide()或者添加css:$("div").css("display","none")
如果是添加自定义属性不显示那么属性名称尽量不要和元素本来有的一样:
$("div").attr("varid","21321")
一、以下二种方法是可以为input添加disabled属性的方法
1、$('#areaSelect').attr("disabled",true)
2、$('#areaSelect').attr("disabled","disabled")
二、以下三种方法是移除(去除)掉input的disabled属性的方法
1、$('#areaSelect').attr("disabled",false)
2、$('#areaSelect').removeAttr("disabled")
3、$('#areaSelect').attr("disabled","")
三、移除或者删除所有input和select控件的disabled属性
1、移除所有select控件的disabled属性
$("select").each(function () {$(this).attr("disabled","")})
2、移除所有input控件的disabled属性:
$("input").attr("disabled","")
扩展资料
1、jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。
2、disabled属性是控制这个控件是否可编辑、可用。disabled:true 就是不可用,disabled:false 就是可用。
1、可能一:你这个table里面的内容是动态加载进去的,如果在加载完毕之前var obj=document.getElementsByName("exceptionReasonId")是取不到值的,所以你先检查是否是调用的先后问题。
2、可能二:document.getElementsByName("exceptionReasonId")取到的可能有多个,你看看它的length。如果有多个试试for(var i=0i<......)。
个人觉得第一种情况可能性比较大。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)