我想在 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()
时,它确实会更新列表,但我需要保留列表中的链接。
username1
始终相同吗?您是否总是想删除第一个名称,还是要删除特定名称?而且这不是jQuery问题,而是JavaScript问题。 - Felix Kling