jquery - 将 a 标签内的字符串替换为不同的文本字符串

标签 jquery

我知道这应该很简单,但我无法让它发挥作用。我的标签内有一些文本需要更改。它是由我的 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/

相关文章:

javascript - 通过 jQuery 根据浏览器宽度(调整大小)切换类 onclick

javascript - 如何计算jquery中下拉菜单的总和值

javascript - 如何从主 node.js 脚本运行多个 node.js 脚本?

javascript - 将函数应用于动态内容 javascript/jquery

javascript - 学生的分数相加为一名学生的总分

jquery - 菜单锚定到最外层的 div

javascript - 在单击按钮之前和之后禁用提交按钮

jquery - 从数据库获取内容后,如何在 jquery mobile 中创建可折叠的动态内容?

javascript - 为什么这个正则表达式接受特殊字符和数字?

javascript - 如何 - 如果 div 有子 div,则展开此 div?