0

我对 HTML、Javascript 和 jQuery 还是完全陌生,而且我一直在尝试如何做到这一点很长时间,我在搜索时一直在寻找的所有答案都给了我不充分或不准确的结果。或者我只是不擅长谷歌搜索。

无论如何,我想要做的是输出到网站“文本文本链接”,其中链接是一个href链接,文本只是普通文本。我所拥有的是

jQuery

$('#text').html("text text ");
$('#link').html('link');
$('#link').attr('href', 'http://something.com/');

HTML

<div id = "text"><a id = "link"></a></div>

我的问题是在 HTML 内部,<a id = "link">没有被检测到。

编辑: prepend() 多次添加到我的字符串中,我该如何阻止这种情况发生?

4

1 回答 1

3

尝试

$('#text').prepend("text text ");
$('#link').html('link');
$('#link').attr('href', 'http://something.com/');

jsFiddle 示例

在您的示例中,第一个.html()函数是覆盖 div 的内容,删除链接。

于 2013-08-06T17:28:39.833 回答