Je veux maintenant définir un élément avec <p class=""></p>, mais
var p=$('<p></p>').attr({'class' : ""});
L'attribut <p class></p> défini comme celui-ci est vide et l'échappement n'a aucun effet. Peut-être qu'il y a un problème avec mon écriture
Veuillez demander une solution~
Vous pouvez utiliser
.attr('class', null)
ou
.removeAttr('class')
Vous pouvez essayer ceci pour voir si c'est l'effet que vous souhaitez.
Pour les éléments dont les attributs sont égaux à des chaînes vides, le navigateur conservera automatiquement uniquement les attributs. Que comptez-vous faire en définissant cela ?
.Ce que vous obtenez<p class>haha</p> est équivalent à <p class=''>haha</p>