在jQuery中将jQuery数组值添加到另一个数组

时间:2016-10-21 12:15:10

标签: javascript jquery arrays wordpress

我正在做一些看起来很麻烦的事情:(我只是想添加我的jquery代码,如下所示:

var $container = [
        $('#gallery-listed0'), 
        $('#gallery-listed1')
    ], 
    $optionSets = [
        $('#filterlist_v50 .filter_testing'), 
        $('#filterlist_v51 .filter_testing')
    ];

现在,以上数据工作正常,但我希望通过使用任何for循环来获取相同的数据......是否可能?我可以得到:

var $container = [
         $('#gallery-listed0'), 
         $('#gallery-listed1')
    ], 
    $optionSets = [
         $('#filterlist_v50 .filter_testing'), 
         $('#filterlist_v51 .filter_testing')
    ];

在jQuery中使用for循环?

注意:这些数据也是可添加的,如果需要的其他数据说第3项,那也将以相同的方式存在,如下所示:

var $container = [
        $('#gallery-listed0'), 
        $('#gallery-listed1'), 
        $('#gallery-listed2')
    ], 
    $optionSets = [
        $('#filterlist_v0 .filter_testing'), 
        $('#filterlist_v1 .filter_testing'), 
        $('#filterlist_v2 .filter_testing')
    ];

我尝试了很多,但无法让这个工作。

由于这些数据在我的html中,但我想在jquery中只运行一个循环,以使我的代码动态化。

我试过这个方法

var count = 2;
var container = [];
for (var i = 0; i < count; i++) {
    container.push('$("#gallery-listed'+i+'")');
    //alert(container);     
}
var dataNow = container.toString();

它会根据需要提醒我的数据,但是我希望这些数据的方式与我在第一个代码行中显示的方式相同...任何一个请????

0 个答案:

没有答案