jQuery元素属性操作
在jQuery中,用attr()方法来获取或者设置元素属性,removeAttr()方法用来删除元素属性。
attr()
实例:
var $para=$('p');//获取<p>节点
var p_txt=$para.attr('title');//得到<p>元素的title属性
$para.attr('title','this is title');//设置<p>元素的title属性
$para.attr({'title':'this is title','name':'this is name'});//为<p>元素设置多个属性
注意! jQuery中很多方法都是同一个函数实现获取与设置的,例如上述attr()方法,既能获取元素属性值也能设置元素属性值。类似的还有html(),text(),height,width(),val(),css()....等方法
removeAttr()
实例:
HTML:
<p title='this is p'>this is p</p>
jQuery代码:
$('p').removeAttr('title');//删除<p>元素的title属性
结果:
<p>this is p</p>