使用jQuery删除的点击方法?

10 浏览
0 Comments

使用jQuery删除的点击方法?

如何使用jquery移除

onclick方法,如果子元素

 

  
         
         
       
  
         
         
       

0
0 Comments

问题的原因是作者想要使用jQuery来移除

元素上的onclick方法,但是尝试的方法并没有起作用。作者通过使用jQuery的filter方法,来找到所有只包含空格或者为空的

元素,并将它们的onclick属性设为null来实现移除方法。还有一个stackoverflow的链接,该链接中有更多关于使用jQuery移除onclick方法的讨论。

解决方法:

作者给出了一个使用filter方法和prop方法的解决方案,来移除

元素上的onclick方法。具体代码如下:

$('tr').filter(function() {
    return /^\s*$/.test($(this).text());
}).prop('onclick', null);

作者还建议检查其他代码是否会干扰这段代码的运行。作者提供了一个jsfiddle的链接,展示了这段代码单独运行时的效果。

参考链接:

- [How to remove "onclick" with JQuery?](https://stackoverflow.com/questions/1687790)

- [jsfiddle.net/p44Sx](http://jsfiddle.net/p44Sx/)

0