我正在使用jQuery将匹配的超链接替换为其链接文本。那就是:
<a href="http://stackoverflow.com">Stack Overflow</a>
变为
Stack Overflow
我正在尝试:
$("table.ms-listviewtable a:nth-child(4)").replaceWith($(this).text())
但是出现了JavaScript错误。
任何想法为什么以及如何解决它?
答案 0 :(得分:3)
“这个”不是你在执行它时所期望的。
这样的事情应该做:
$("table.ms-listviewtable a:nth-child(4)").each(function()
{
$(this).replaceWith($(this).text());
});