有没有办法做这样的事情来避免不得不做.each
或for
循环?
$('.backstretch-frame').backstretch( function(){ return $(this).data('img'); } );
基本上试图提取集合中该特定对象的属性内容以进行实例化。
有没有办法做这样的事情来避免不得不做.each
或for
循环?
$('.backstretch-frame').backstretch( function(){ return $(this).data('img'); } );
基本上试图提取集合中该特定对象的属性内容以进行实例化。
不管你喜不喜欢,如果你想获取 的.data('img')
每个实例的所有值.backstretch-frame
,你需要一个.each
循环:
var temp_array = [];
$('.backstretch-frame').each(function() {
var t = $(this).backstretch(function() {
return $(this).data('img');
});
temp_array.push(t);
});
// now temp_array contains all the values of .data('img'), in order