2017-09-19 4 views
1

Je veux cliquer sur l'autre élément pour supprimer l'attribut sur le clic avec l'élément a;Comment supprimer "onclick" avec Mootools

Je html utilisé comme ceci:

<a href="#" data-value="all" class="search-item" onclick="showCat(this)">全部商品</a> 

Et JS comme ceci:

$$(".search-item").remove("click",showCat); 

il ne fonctionne pas. Comment puis-je résoudre ces problèmes?

Répondre

1

API MooTools pour la suppression des attributs est Element:removeProperty, et vous pouvez utiliser comme ceci:

$$(".search-item").removeProperty("onclick"); 
0

Ethan utiliser la bibliothèque jQuery

jQuery('.search-item').removeProp('onClick').unbind('click') 
+0

Je ne peux pas mais je le veux; ~ ╯▂╰ ~ – ethan

0

Vous pouvez supprimer l'attribut de l'élément comme celui-ci:

$$(".search-item").setProperty("onclick", null);