【发布时间】:2011-02-23 18:05:52
【问题描述】:
我正在尝试从 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() 时,它确实会更新列表,但我需要保留列表中的链接。
【问题讨论】:
-
这个字符串在 JS 中是作为数组开始的还是什么?基于此时的问题,答案可能是: .replace('username1, ', '') 但我怀疑这就是你所追求的......
-
请在您的问题中发布相关代码。如果您遇到错误,请提供您正在使用的导致错误的代码。
-
你必须澄清:
username1总是一样的吗?您总是要删除 first 名称还是要删除特定名称?这不是 jQuery 问题,而是 JavaScript 问题。 -
发布一些示例 html,我相信有人能够解决这个问题。目前我们只有等式的 1/2。
标签: javascript jquery string