gpt4 book ai didi

javascript - 如何检查字符串是否为 .inarray

转载 作者:行者123 更新时间:2023-11-30 08:15:39 25 4
gpt4 key购买 nike

如何检查我的数组中是否包含字符串?这是我将数组放在一起的方式...

 // get the select
var $dd = $('#product-variants');

if ($dd.length > 0) { // make sure we found the select we were looking for

// save the selected value
var selectedVal = $dd.val();

// get the options and loop through them
var $options = $('option', $dd);
var arrVals = [];
$options.each(function(){
// push each option value and text into an array
arrVals.push({
val: $(this).val(),
text: $(this).text()
});
});
};

我想检查“Kelly Green”是否包含在数组中,如果我想显示一个 li

$("#select-by-color-list li#kelly-green").show();

最佳答案

就使用 $.inArray() 而言,其他答案是正确的在这里,但是用法是关闭的,它应该是:

if($.inArray('Kelly Green', arrVals) != -1) {
$("#select-by-color-list li#kelly-green").show();
}

$.inArray()返回数组中的 position(可能是 0 如果它是第一个......所以它在那里,但是 if() 将是错误的)。要检查它是否存在,请使用 != -1,如果未找到该元素,它将返回该元素。

关于javascript - 如何检查字符串是否为 .inarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4555723/

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