我正在尝试从 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/