javascript - Bagaimana untuk menetapkan atribut class="" secara dinamik menggunakan js?
PHP中文网
PHP中文网 2017-05-19 10:15:43
0
5
580

Saya kini ingin menetapkan elemen dengan <p class=""></p>, tetapi
var p=$('<p></p>').attr({'class' : ""});
Set atribut <p></p> seperti ini kosong, dan melarikan diri tidak memberi kesan

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(5)
習慣沉默

Anda boleh menggunakan
.attr('class', null)
atau
.removeAttr('class')

刘奇

$('body'). append('<p></p>').attr("class", "classname")
刘奇
var pHtml = "<p>This is a p element</p>";
$("body").html(pHtml );
$("p").addClass("\'\'");

Anda boleh mencuba ini untuk melihat sama ada ia adalah kesan yang anda inginkan.

phpcn_u1582

Untuk elemen yang atributnya sama dengan rentetan kosong, penyemak imbas secara automatik akan mengekalkan atribut tersebut secara automatik Apakah yang anda rancang lakukan dengan menetapkan ini?

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

Anda mendapat <p class>haha</p> yang bersamaan dengan <p class=''>haha</p>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan