Supprimer toutes les classes de la division

y a-t-il un moyen de supprimer toutes les classes De div … sur le clic de l’image que je veux supprimer toutes les classes.

S’il vous plaît aider,

$(document).ready(function () { $("img").click(function(){ var pos=$('img', this).attr('alt'); alert('i am imageFlip'+this.alt); console.log('i am Image Flip'); var t = $(this); t.prevAll().removeClass('lower').addClass('t1'); t.nextAll().removeClass('t1').addClass('t2'); }); }); 

Ici, dans mon code, je veux supprimer toutes les classes de $ (this).

Merci et salutations,

Vous n’avez pas besoin de placer this dans un sélecteur jQuery pour terminer ce travail.

Pour supprimer toutes les classes de l’élément

 this.className = ''; 

http://api.jquery.com/removeClass/

Si un nom de classe est inclus en tant que paramètre, seule cette classe sera supprimée de l’ensemble des éléments correspondants. Si aucun nom de classe n’est spécifié dans le paramètre, toutes les classes seront supprimées.

Vous pouvez utiliser removeClass sans utiliser de classe comme paramètre.

Description: Supprimez une seule classe, plusieurs classes ou toutes les classes de chaque élément de l’ensemble d’éléments correspondants.

Comme:

 $(this).removeClass(); 

Vous pouvez utiliser .attr('class','') pour supprimer toutes les classes de n’importe quel élément.
Exemple:
$(this).attr('class','')

$ (this) .removeClass ();

Utiliser removeClass sans paramètre supprime toutes les classes du sélecteur

Vous pouvez utiliser removeClass() pour supprimer toutes les classes d’un seul coup.

Par exemple, il existe un div avec id = “myDiv”. Vous voulez supprimer toutes les classes que cette div a, alors vous pouvez utiliser l’instruction ci-dessous:

 $("#myDiv").removeClass(); 

Vous pouvez utiliser .removeAttr( "class" ) pour supprimer toutes les classes de l’élément.

Exemple:

 $(this).removeAttr( "class" )