我知道这应该很简单,但我无法让它发挥作用。我的标签内有一些文本需要更改。它是由我的 CMS 渲染的,所以我无法在后端更改它。这是 html。
<a href="/OrderRetrievev2.aspx?CatalogueID=105038" class="cartSummaryLink">View Cart</a>
我需要将“查看购物车”更改为“查看摘要”。这是我尝试在 jQuery 中使用的内容。
$'a.cartSummaryLink').text().replace("View Cart" , "View Summary");
它不工作。预先感谢您对我们的建议提供任何帮助!
最佳答案
我不确定这是否只是复制错误,但您需要在您的 $()
函数上有一个开头 (
。否则您将得到语法错误。然后,不需要调用 .replace()
,.text()
既是 getter 又是 setter,所以你可以直接传递将 "View Summary"
更改为 .text()
,它将更改元素的文本。
像这样:
$('a.cartSummaryLink').text("View Summary");
关于jquery - 将 a 标签内的字符串替换为不同的文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331433/