我想将一些文本作为链接放在div中。如何使用jquery在div内添加文本链接?
例如,我想将带有超链接<a href="http://www.google.com"
的文本'Google'放在class-id为“my-link”的div中。
怎么可以这样使用jquery或javascript做了什么?
我想将一些文本作为链接放在div中。如何使用jquery在div内添加文本链接?
例如,我想将带有超链接<a href="http://www.google.com"
的文本'Google'放在class-id为“my-link”的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>');
^
如果my-link
是类的目标的div然后
$('.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>');
但它会添加超级链接到所有。我的链接 div的,所以这是最好的ID增加div并使用ID上jQuery代码。
感谢@Sergio您的解决方案,可以请你做一个JS-拨弄展示它。对不起,我的新手技能:P,但不知道有多兴奋地把它放在我的HTML文档中。 – user2773294
@ user2773294,只是在我的回答中添加了演示。 – Sergio
再次感谢@Sergio,我确实需要在适当的脚本标记中加入必要的jquery-lib路径。我可以简单地从这里拿到我的文档头标签中。 我检查了js-fiddle,但它以与它在这里出现的相同的方式出现,将它放在我的html文档中并没有使它工作。 – user2773294