我正在尝试从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(...)

09-20 18:20