jquery怎样修改onclick属性值 如何用jquery动态改变输入框的readonly属性
jquery怎样修改onclick属性值
jQuery中,针对标签属性的操作都是使用attr()方法来实现的,比如:$("a").attr("onclick")可获得a标签的onclick属性,对应的:
增加事件
$(选择器).attr(属性名) 它的作用就是获取指定元素( $(选择器)部分 )的指定属性的值
如
设置onclick属性:$("a").attr("onclick","test()")
删除事件
$(selector).removeAttr(attribute)
例
删除onclick属性:$("a").removeAttr("onclick")
注意:
jquery 1.6之前的版本并不支持attr()方法对标签onclick属性的相关操作!
换句话说要使用attr()方法操作标签中的onclick属性必须使用jq库1.6或更新的库版本!
如何用jquery动态改变输入框的readonly属性?
$(input[name=username]).attr("readonly","readonly")//将input元素设置为readonly
$(input[name=username]).removeAttr("readonly")//去除input元素的readonly属性
如何用jquery动态修改元素的display属性
<div id="div1">sdfsdfsdfsd</div>
$("#div1").attr("display","block")
$("#div1").css("display","block")
都行