Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment définir dynamiquement l'attribut class="" en utilisant js?

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~

.
PHP中文网PHP中文网2710 Il y a quelques jours536

répondre à tous(5)je répondrai

  • 習慣沉默

    習慣沉默2017-05-19 10:17:43

    Vous pouvez utiliser
    .attr('class', null)
    ou
    .removeAttr('class')

    répondre
    0
  • 怪我咯

    怪我咯2017-05-19 10:17:43

    
    $('body'). append('<p></p>').attr("class", "classname")

    répondre
    0
  • 怪我咯

    怪我咯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.

    répondre
    0
  • phpcn_u1582

    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 ?

    .

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味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>

    répondre
    0
  • Annulerrépondre