javascript - jQuery 从字符串中删除字符串

标签 javascript jquery string

我正在尝试从 jQuery 中的字符串中删除一个字符串。

这是字符串:

username1, username2 and username3 like this post.

我想从此列表中删除 username1,。 我尝试使用 .split(', ') 将列表添加到数组,但出现错误。我假设错误是因为不是每个单词后面都有逗号。

我总是想从列表中删除第一个项目。 username1 只是一个示例用户名。如果他们喜欢这篇文章,第一项将始终是当前登录用户的用户名。

我试过:

  var updated_list = $('#post_like_list').html().replace('username1, ', '');
  $('#post_like_list').html(updated_list);

但这并没有更新列表。但是,当使用 .text() 而不是 .html() 时,它确实会更新列表,但我需要保留列表中的链接。

最佳答案

很确定您只需要普通的旧替换功能。像这样使用:

myString.replace('username1','');

我想如果您想删除结尾的逗号,请改为这样做:

myString.replace('username1,','');

编辑:

这是您网站的特定代码:

jQuery("#post_like_list-510").text().replace(...) 

关于javascript - jQuery 从字符串中删除字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5095000/

相关文章:

javascript - 波纹动画无法正常工作

javascript - 为什么 jquery 不能删除这些类?

jquery - 带有 scrollLeft 的元素比文档的其余部分滚动得更快

c - 将字符串分配给 C 结构中的元素

javascript - 当控制台报告 bug 存在于 jquery 中时,如何确定 javascript 的哪一行导致了 IE 中的此错误

javascript - 我需要帮助查找 JavaScript 迷你游戏中的错误(我没有收到三个错误)

javascript - 如何使用 zxing-cpp-emscripten 连续解码 Qr/条形码

jquery - 添加 css 类在 jquery 中有时不起作用

c - 从 BLE 接收的数据无法从十六进制转换为字符串(北欧)

java - Java 中的值传递