详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法(3)

  移除匹配元素集合中每一个元素的指定属性.
  removeAttr()方法调用的是JavaScript的removeAttribute()方法,但是它能用jQuery对象直接调用,并且它考虑到并处理了各个浏览器上的属性名称可能不统一的问题.
  例子:

复制代码 代码如下:


<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="https://www.jb51.net/jquery/jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("input[type=button]").click(function () {
                $("div").removeAttr("title");
            });
        });
    </script>
</head>
<body>
<input type="button" value="ClickMe"></input>
<div title="hello">Zero</div>
</body>
</html>


 
  点击按钮后,<div>的title属性会被删除.
 
  注意: 用removeAttr()移除onclick在IE6-8上都不会起作用,为了避免这个问题,应该使用.prop()方法.
  比如:

复制代码 代码如下:


$element.prop( "onclick", null );
console.log( "onclick property: ", $element[ 0 ].onclick );

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgxyjj.html