在另一个链接后附加链接
如何在包含特定文本的链接后附加jQuery链接? 例如在“追加我”之后。
$(".links a").contains("append after me").append("new link");
您应该使用:contains()
filter而不是.contains()
方法 。 另外,要在链接后添加链接,请使用.after()
而不是.append()
(附加到innerHTML)。
$(".links a:contains('append after me')").after("new link");
试试这个代码
$( ".links a:contains('append after me')" ).after("new link")
或者把它放在div的末尾
$( ".links a:contains('append after me')" ).next().after("new link")
您必须使用不同类型的引号,以便它不会过早地终止您的附加字符串。
$(".links a").contains("append after me").append("new link");
有关“:contains”的更好解释,请参阅Ketola的答案。