我現在想設定一個<p class=""></p>的元素,但是var p=$('<p></p>').attr({ 'class':""});這樣設定出來的<p class></p> 屬性為空,轉義沒有效果或許是我寫的有問題,求問方法解決~
认证高级PHP讲师
可以用.attr('class', null)或.removeAttr('class')
雷雷
var pHtml = "<p>This is a p element</p>"; $("body").html(pHtml ); $("p").addClass("\'\'");
你可以試試這樣的,是不是你想要的效果。
屬性等於空字串的元素 瀏覽器會自動只保留屬性的 你設定這個是準備做什麼
var p1= $("<p class>haha</p>") $("body").append(p) $(".addItem").click(function(){ alert($('p').hasClass("")) //true })
你得到的
haha
可以用
.attr('class', null)
或
.removeAttr('class')
雷雷
你可以試試這樣的,是不是你想要的效果。
屬性等於空字串的元素 瀏覽器會自動只保留屬性的 你設定這個是準備做什麼
你得到的
haha
相當於haha