搜尋

首頁  >  問答  >  主體

javascript - 用js動態設定屬性class=""該怎麼處理?

我現在想設定一個<p class=""></p>的元素,但是
var p=$('<p></p>').attr({ 'class':""});
這樣設定出來的<p class></p> 屬性為空,轉義沒有效果或許是我寫的有問題,
求問方法解決~

PHP中文网PHP中文网2796 天前600

全部回覆(5)我來回復

  • 習慣沉默

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

    可以用
    .attr('class', null)

    .removeAttr('class')

    回覆
    0
  • 怪我咯

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

    雷雷

    回覆
    0
  • 怪我咯

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

    var pHtml = "<p>This is a p element</p>";
    $("body").html(pHtml );
    $("p").addClass("\'\'");

    你可以試試這樣的,是不是你想要的效果。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:17:43

    屬性等於空字串的元素 瀏覽器會自動只保留屬性的 你設定這個是準備做什麼

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:17:43

      var p1= $("<p class>haha</p>")
      $("body").append(p)
      $(".addItem").click(function(){
        alert($('p').hasClass(""))  //true
      })

    你得到的

    haha

    相當於

    haha

    回覆
    0
  • 取消回覆