gpt4 book ai didi

javascript - 从 javascript 和 jquery 中的字符串中删除第一个匹配项

转载 作者:行者123 更新时间:2023-12-02 20:20:57 24 4
gpt4 key购买 nike

我有这样的字符串'set,many,like,see,what'

当我创建这个字符串时,我还创建带有链接元素的 div

<div>
<a href="#">set</a>
<a href="#">many</a>
<a href="#">like</a>
...
</div>

并且还使用 'set , much, like, see, what' 值创建隐藏输入...当我们单击链接元素时,我们有链接字符串(例如: set )如何删除字符串的第一个匹配项并将其从隐藏输入中删除?

ps:我说第一个匹配是因为一个元素可以重复

最佳答案

其中 link 是对其中一个链接的引用,theString 是对您的字符串的引用,hidden 是对您的字符串的引用。隐藏输入控件,你可以这样做:

link.onclick = function(e)
{
var expr = new RegExp("\b" + this.innerHTML + "\b(, ?)?");
theString = theString.replace(expr, "");
hidden.value = theString;
}

关于javascript - 从 javascript 和 jquery 中的字符串中删除第一个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com