【发布时间】:2017-08-01 23:12:42
【问题描述】:
我有一个 <li> 元素,其中文本是从控制器附加的。如果文本是:“电子邮件已存在。”我想附加一个链接,否则我不想附加任何东西。
我在 jQuery 中有以下函数,但它不起作用:
if ($("#validat ul li").indexOf("Email") >= 0)
{
$("#validat ul li").append("<a href='@Url.Action("ForgotPassword","Auth")'>Forgot password?</a>");
}
我错过了什么?
【问题讨论】:
-
$("#validat ul li") 可以是一个集合。你需要告诉是哪一个。然后使用 .text() 来获取它的文本 - 或者只使用 li:contains
标签: jquery