- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何检查我的数组中是否包含字符串?这是我将数组放在一起的方式...
// 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/
我在这里做错了什么?我的想法是,我可以将箭头按键与其他任何按键分开,但每次按键都会触发警报“您按下了箭头键”。任何帮助都会很棒! jsFiddle此处或: $('#foo').keyup(func
我目前正在开发一个函数,该函数应该禁用 jQuery 日期选择器中的周末和节假日。 我的函数看起来像这样 function calendarDateDisabled(date) {
我有这个代码: var myRSS =[]; function rssReader() { $.getJSON('bbc.php', function(data){ conso
我正在尝试检查数组中是否存在“4”,因此我使用 inArray。尽管“4”确实存在,但它一直说“它不存在”。这是其中的一部分: var sp_20 = ["4"]; f
我想检查我的行 ID 是否在数组中。如果我为 myindex 设置一个固定值,它可以工作,但由于它低于它,它总是返回 FALSE 值。谢谢。 $('#stripeMeSubSubCat tr').ea
我正在使用 .inArray() 检查数组中是否有“0”值,然后返回 false; 或在存在零时中断该函数。 这是我当前使用的代码: $(document).ready(function() {
让我尽力解释一下我在这里所做的事情。然后问如何解决这个难题的最后一 block 。 我有一个图像列表,当单击该列表时,图像上的 ID 从父元素中获取,并将该 id 添加到名为 order[] 的数组中
我有一个现有表,我想防止将相同的数据添加到现有表中。 我的问题:为什么当我点击“创建新用户”按钮时,结果总是提示“未找到”? 代码如下:HTML: Existing Users:
我正在尝试使用带有 $.inArray 的循环。基本上,我有循环遍历的信息,我需要获取一部分信息并将其添加到数组中。如果该区域中已经存在该信息(有重复、三个相同、四个相同等,一直到相同数据的 12 个
我有一个功能只能输入数字,但我想扩展它,这样它就不会在箭头、退格键和删除键等键输入时触发。我将这些键码添加到数组中,并将 event.keyCode 传递给函数。 例如,退格键的键码是 8,即使它在我
如何检查我的数组中是否包含字符串?这是我将数组放在一起的方式... // get the select var $dd = $('#product-variants'); if ($dd.len
我有一个数组。 var arr =[23,45,78,89]; 我想从这个数组中删除 78,所以我正在使用 arr.splice($.inArray(78), 1); 但这总是删除最后一个元素 89
我有一个二维数组。例如 var bruecken = [[1,2],[3,4]]; 现在我正在尝试测试,如果一个子数组存在: console.log(jQuery.inArray([1,2], bru
我有一个这样的 json 文件: { items: [{ id: 1, catalog: { supplier: {
假设在 jQuery 中我将 DOM 元素放入一个数组中, var elemarray = []; elemarray.push($('#elem1')); elemarray.push($('#el
我需要一个 javascript 函数,它可以接受一个字符串和一个数组,如果该字符串在数组中则返回 true.. function inArray(str, arr){ ... } 警告:它
我不明白为什么当最后一个产品 ID 显然在数组中时,我的最后一个产品索引总是得到 -1! var lastProductID = 6758; var allProductIDs = [5410, 83
我正在尝试使用 inarray 但它总是返回 true?有任何想法吗? (所有 li 均已显示) $("#select-by-color-list li").hide(); // get the se
我有一个使用 JSON.parse 从字符串转换而来的数组: list = "625, 632"; list = JSON.parse("["+items_string+"]"); 其中包含
这个问题已经有答案了: Any way to make jQuery.inArray() case insensitive? (8 个回答) 已关闭 5 年前。 我有一个带有 JavaScript 的
我是一名优秀的程序员,十分优秀!