如标题所示,我试图通过其ID选择一些div,然后将它们存储在数组中,我知道我可以简单地将变量作为参数(以逗号分隔),但是我更喜欢存储。我所做的是:

var nationality = jQuery('#nationality');
var years = jQuery('#years');

var collection = [nationality, years];

jQuery('#mydiv').append(collection);

最佳答案

如果有数组,则必须迭代该数组并对发现的每个对象执行操作。此方法将在下面工作->

var collection = new Array(nationality, years);
$.each(collection, function(i,v){
  //i = index, so 0,1,2,3,4,5
  //va = value, so <div id="1">1</div>', <div id="2">2</div>'; etc.
  jQuery('#mydiv').append(v);
});

关于jquery - jQuery在数组中存储多个div并将数组 append 到div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9607387/

10-12 12:22
查看更多