如何使用Jquery

时间:2015-06-03 15:28:45

标签: jquery html hyperlink

我有一个动态div,它从Jquery函数中获取文本,有些像这样:

if(value.length == '') {
    error_text = 'This is not correct, please <a href="http://domain.com">contact us.</a>';
    $("#div_error").text(error_text);
} 

在div中我得到“这不正确,请&lt;”a href =“http://domain.com”&gt;联系我们。“。

我放了一个“在&lt;之后,所以Stackoverflow不会使它成为超链接,因为我希望它是......; - ”

看起来不错,但我真正想要的是“这是不正确的,请联系我们。”联系我们应该是一个超链接。

知道如何获得这个div的工作超链接吗?

亲切的问候,

阿瑞

1 个答案:

答案 0 :(得分:4)

这是正确的方法:

if (value.length == '') {
    error_html = 'This is not correct, please <a href="http://domain.com">contact us.</a>';
    $("#div_error").html(error_html);
}

使用.text(),强制将所有内容呈现为文本。请改用.html(),以便解析您的HTML标记。