div内にリンクとしてテキストを配置したいとします。jqueryを使ってdiv内にテキストリンクを追加するには?
たとえば、ハイパーリンク<a href="http://www.google.com"
のテキストを「my-link」というclass-idを持つdiv内に配置したいとします。
これはjqueryまたはjavascriptを使用してどのように行うことができますか?
div内にリンクとしてテキストを配置したいとします。jqueryを使ってdiv内にテキストリンクを追加するには?
たとえば、ハイパーリンク<a href="http://www.google.com"
のテキストを「my-link」というclass-idを持つdiv内に配置したいとします。
これはjqueryまたはjavascriptを使用してどのように行うことができますか?
クラスとIDは同じではありません。
IDは、このしようとした場合:
$('#my-link').html('<a href="http://www.google.com">Google</a>');
デモwith ID
クラスは、このしようとした場合:ターゲットのdivのクラスは、その後でwith class
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
あなたがこれを行うことができます:
$('.my-link').html('<a href="http://www.google.com">Google</a>');
をしかし、それはすべての.MYリンク div要素にハイパーリンクを追加することになり、それがにIDを追加する方が良いでしょうdiv IDをjQueryコードで使用してください。
あなたのソリューションに感謝@Sergio、あなたはそれを紹介するjs-fiddleを作ってください。私の初心者のスキルには申し訳ありません:P、しかし、私のhtml文書の中にこれを置くことがどれほど恥ずかしいか分かりません。 – user2773294
@ user2773294、私の答えにデモが追加されました。 – Sergio
@Sergioにもう一度感謝します。私は実際にこれに関連する必要なjquery-libパスを持つ適切なスクリプトタグの中でこれを必要としていました。私はここから簡単に取って、私の文書のヘッドタグに置くことができます。 私はjs-fiddleをチェックしましたが、ここに表示されているのと同じように表示されます。これをHTML文書内に配置すると動作しません。 – user2773294