? 最佳答案 您可以使用$.inArray()并检查结果是否不是 == -1,如下所-6ren">
gpt4 book ai didi

jquery - 使用jQuery执行 "does contain"

转载 作者:行者123 更新时间:2023-12-03 23:05:05 24 4
gpt4 key购买 nike

我有一个字符串数组,我想使用 jQuery 来查看数组中是否包含特定字符串?

我可以用 jQuery 做到这一点吗>?

最佳答案

您可以使用$.inArray()并检查结果是否不是 == -1,如下所示:

var arr = [ "string1", "string2" ];
jQuery.inArray("string1", arr) // returns 0
jQuery.inArray("string2", arr) // returns 1
jQuery.inArray("string3", arr) // returns -1

还有关于“为什么使用 jquery?”的激烈争论。这里...这是因为旧版 IE(也许是当前的 IIRC)没有 Array.indexOf 函数,$.indexOf() will use the built-in Array.indexOf is it's present ,它只是一个包装器 to take care of IE not having this .

或者,如果 Array.indexOf 方法不存在,您也可以添加该方法,bobince显示how to do that here .

关于jquery - 使用jQuery执行 "does contain",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997875/

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