小编Kam*_*mal的帖子

如何使用jQuery搜索JavaScript数组中的字符串?

我有一个JavaScript数组:

var j_array = new Array();
j_arry=["class:1","division:a","class:5","class:3","division:b","division:c","division:d","class:10"];
Run Code Online (Sandbox Code Playgroud)

我需要找到该类的次数和它的数组键,所以我使用:

found = $.inArray('class', j_array); ` But it returns `-1`;
Run Code Online (Sandbox Code Playgroud)

然后我用:

var search = 'class';
$.each([j_array], function(index, value){
    $.each(value, function(key, cell){
        if (search.indexOf(cell) !== -1)
            console.log('found in array '+index, cell);
    });
});
Run Code Online (Sandbox Code Playgroud)

但这也是错误的.我该如何解决这个问题?

从这个数组我想得到以下内容:

  1. 等级为4次,等级为0,2,3和7

  2. 我想只创建一个单独的类数组,即

    new_array = ["class:1", "class:2", "class:3", "class:10"];
    
    Run Code Online (Sandbox Code Playgroud)
  3. 目前有四个班级j_array.我怎么能得到Nth class value

也就是说,1st class value ="class:1",2nd class value="class:5",等.

javascript arrays jquery

11
推荐指数
2
解决办法
512
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1