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
クラスがこれを試す場合:
$('.my-link').html('<a href="http://www.google.com">Google</a>');
^
デモ with class
あなたはこれを行うことができます :
$('.my-link').html('<a href="http://www.google.com">Google</a>');
しかし、すべての。my-link divにハイパーリンクを追加するため、divに[〜#〜] id [〜#〜]を追加して-を使用する方が良い[〜#〜] id [〜#〜] on jQueryコード。
my-link
はターゲットdivのクラスです
$('.my-link').html(function(idx, html){
return html.replace(/Google/g, '<a href="http://www.google.com">Google</a>')
})
デモ: フィドル