SORU
20 Kasım 2010, CUMARTESİ


HTML etiketi Kaldır ama innerHtml devam

Basit biçimlendirme striptiz yapmam gereken bazı basit HTML var.

A nice house was found in <b>Toronto</b>.

Kalın kaldırmak istiyorum, ama bu cümle olduğu gibi bırakın.

Nasıl bir WordPress kullanmak bu mümkün mü?

CEVAP
20 Kasım 2010, CUMARTESİ


$('b').contents().unwrap();

Bu <b> elementler, uses .contents() üst kaldırmak için <b>, then .unwrap() <b> öğenin metin içeriğini hedef seçer.


En iyi performans için, her zaman yerli:

var b = document.getElementsByTagName('b');

while(b.length) {
    var parent = b[ 0 ].parentNode;
    while( b[ 0 ].firstChild ) {
        parent.insertBefore(  b[ 0 ].firstChild, b[ 0 ] );
    }
     parent.removeChild( b[ 0 ] );
}

Bu herhangi bir WordPress kullanmak çözüm burada sağlanan çok daha hızlı olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008
  • steeletraining

    steeletraini

    28 NİSAN 2010