2013-10-05 25 views

答えて

17

クラスとIDは同じではありません。

IDは、このしようとした場合:

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

デモwith ID

クラスは、このしようとした場合:ターゲットのdivのクラスは、その後でwith class

+0

あなたのソリューションに感謝@Sergio、あなたはそれを紹介するjs-fiddleを作ってください。私の初心者のスキルには申し訳ありません:P、しかし、私のhtml文書の中にこれを置くことがどれほど恥ずかしいか分かりません。 – user2773294

+0

@ user2773294、私の答えにデモが追加されました。 – Sergio

+0

@Sergioにもう一度感謝します。私は実際にこれに関連する必要なjquery-libパスを持つ適切なスクリプトタグの中でこれを必要としていました。私はここから簡単に取って、私の文書のヘッドタグに置くことができます。 私はjs-fiddleをチェックしましたが、ここに表示されているのと同じように表示されます。これをHTML文書内に配置すると動作しません。 – user2773294

1

my-link場合

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

デモ

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

デモ:Fiddle

2

あなたがこれを行うことができます:

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

をしかし、それはすべての.MYリンク div要素にハイパーリンクを追加することになり、それがにIDを追加する方が良いでしょうdiv IDjQueryコードで使用してください。

関連する問題