Maison > Questions et réponses > le corps du texte
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~
怪我咯2017-05-19 10:17:43
var pHtml = "<p>This is a p element</p>";
$("body").html(pHtml );
$("p").addClass("\'\'");
Vous pouvez essayer ceci pour voir si c'est l'effet que vous souhaitez.
phpcn_u15822017-05-19 10:17:43
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 ?
.淡淡烟草味2017-05-19 10:17:43
var p1= $("<p class>haha</p>")
$("body").append(p)
$(".addItem").click(function(){
alert($('p').hasClass("")) //true
})
Ce que vous obtenez<p class>haha</p> est équivalent à <p class=''>haha</p>