javascript - 替换 h2 元素中的特定单词

标签 javascript jquery asp.net-mvc asp.net-mvc-3

我有一个简单的 h2 元素,如下所示:

<h2>New Agent - Record Status:  
  @Html.DisplayFor(model => model.RecordDisplayStatus)                                         
</h2>

当用户单击按钮时,我需要能够将其中的单词 Agent 更改为 Agency。这是我的第一次尝试,但我不断收到以下消息:

Uncaught TypeError: Object [object Object] has no method 'replace' 

这是我的第一个技巧

$('.head h2').replace("Agent", "Agency");

最佳答案

那是因为您尝试在 jQuery 对象上调用replace。您需要对字符串调用 replace,因此请尝试以下操作:

    var newval = $('.head h2').text().replace("Agent", "Agency");
    $('.head h2').text(newval);

还有一个fiddle

关于javascript - 替换 h2 元素中的特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21295379/

相关文章:

ASP.NET MVC 查看存储在数据存储中的信息

javascript - jquery .find 并附加 img 标签

javascript - 路由器解析不会注入(inject) Controller

javascript - 防止禁用按钮内的图标触发点击?

jquery - 响应式移动旋转的问题

javascript - 在 Wordpress Admin 中从 PHP 数组创建 'Download to CSV' 按钮

asp.net-mvc - MVC 6 应用程序在 View 加载后不释放内存

javascript - 从 Wordpress 数据库中过滤恶意软件 javascript

javascript - 如何更改 Mongoose 中文档子数组的对象内的 bool 值?

c# - 如何在没有 UrlHelper 的情况下创建 Url?