如何使用jquery在div中添加文本链接?

时间:2013-10-05 14:27:24

标签: javascript jquery html href

我想在div中放置一些文本作为链接。

例如,我想在带有class-id为“my-link”的div中放置带有超链接<a href="http://www.google.com"的文本“Google”。

如何使用jquery或javascript完成?

3 个答案:

答案 0 :(得分:26)

班级和ID不一样。

如果ID试试这个:

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

演示with ID

如果Class试试这个:

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

演示with class

答案 1 :(得分:3)

你可以这样做:

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

但它会为所有 .my-link div添加超链接,因此最好在div中添加 ID 并使用 ID jQuery 代码。

答案 2 :(得分:2)

如果my-link是目标div的类,那么

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

演示:Fiddle