在jquery中创建锚定标记

在jquery中创建锚定标记,jquery,Jquery,我正在创建锚定标记,如下所示: var link = $('<a/>').text("Forget password").attr('href', '/Account/ForgetPassword'); 在html中使用它如下:(我使用knockout) 如何将输出作为链接获取 更新: 我用过这个: $error = "Incorrect password." + link[0].outerHTML + " ?"; 现在输出为: Incorrect password.[obje

我正在创建锚定标记,如下所示:

 var link = $('<a/>').text("Forget password").attr('href', '/Account/ForgetPassword');
在html中使用它如下:(我使用knockout)

如何将输出作为链接获取

更新: 我用过这个:

$error = "Incorrect password." + link[0].outerHTML + " ?";
现在输出为:

Incorrect password.[object Object] ?
Incorrect password.<a href="/Account/ForgetPassword">Forget password</a> ?
密码不正确?

如何将其呈现为html?

您必须使用Jquery对象的undernode对象的
outerHTML
属性

$error = "Incorrect password." + link[0].outerHTML + " ?";

您只是在连接对象。因此,它的原语值被连接起来。

相关:未按预期工作。输出的
密码不正确@IrfanWattoo你期待什么?你不能将其呈现为html吗?如何将其呈现为html?
Incorrect password.<a href="/Account/ForgetPassword">Forget password</a> ?
$error = "Incorrect password." + link[0].outerHTML + " ?";