2013-10-05 24 views

cevap

17

Sınıf ve kimlik aynı değil.

kimliği bu deneyin:

$('#my-link').html('<a href="http://www.google.com">Google</a>'); 

Demo with ID

Sınıf bu deneyin: Hedef div class daha sonra with class

+0

teşekkürler @Sergio çözümünüz için, bunu göstermek için bir js-fiddle yapabilirsiniz. Acemi becerilerim için üzgünüm: P, ama bunu html belgesine yerleştirmenin ne kadar heyecan verici olduğunu bilmiyorum. – user2773294

+0

@ user2773294, sadece cevabımıma demolar ekledi. – Sergio

+0

tekrar teşekkürler @Sergio, bununla ilgili gerekli jquery-lib yolu ile ilgili script etiketine ihtiyacım vardı. Burada sadece buradan alabiliyorum ve belge başlık etiketime yerleştirebiliyorum. js-fiddle'ı kontrol ettim ama burada göründüğü gibi görünüyor, bunu html belgesine yerleştirmek işe yaramıyor. – user2773294

1

my-link Eğer

$('.my-link').html('<a href="http://www.google.com">Google</a>'); 
^

Demo

$('.my-link').html(function(idx, html){ 
    return html.replace(/Google/g, '<a href="http://www.google.com">Google</a>') 
}) 

Demo: Fiddle

2

Bunu yapabilirsin:

$('.my-link').html('<a href="http://www.google.com">Google</a>'); 

ama bir kimliği eklemek daha iyidir bu yüzden, tüm .my-Bağlantıya div'leri köprüyü eklersiniz div ve ID kodunu jQuery kodunda kullanın.

İlgili konular