我写的某些东西遇到了问题,由于我对jQuery还不是很熟悉,所以不确定如何解决。
$("a[href=##]").replaceWith("<label>" + $("a[href=##]").text() + "</label>");
这将为我生成一个简单的标签,但我的问题是,如果我有多个链接的href值都是##,则每个链接的文本将填充所有实例的标签。
例如,如果我有这样的内容:
<a href="##">Foo</a>
<a href="##">Bar</a>
结果将会是:
<label>FooBar</label>
<label>FooBar</label>
当然,我希望它是这样的:
<label>Foo</label>
<label>Bar</label>
我尝试了几种方法,但似乎都不起作用。我错过了什么吗?