2011-05-08 30 views
0

我使用一個jQuery插件,它接受可容納多個用戶如用戶參數:的JavaScript解析jQuery的PARAMATERS

$(elem).thePlugin({ 
    user: [{name: 'username1', image: 'image1.jpg'}, 
     {name: 'username2', image: 'image2.jpg'}] 
}); 

但我想動態生成的用戶參數,以便我可以這樣做:

var userparam; 

$('table.user tr').each(function() { 
    $name = $('td.name', this).html(); 
    $image = $('td.img', this).html(); 

    // add name and image to userparam 
}); 

$(elem).thePlugin({ 
    user: userparam 
}); 

如何構建userparam var?

回答

2
var userparam = []; 

$('table.user tr').each(function() { 
    $name = $('td.name', this).html(); 
    $image = $('td.img', this).html(); 

    // add name and image to userparam 
    userparam.push({ "name":$name, "image": $image }); 
}); 

$(elem).thePlugin({ 
    user: userparam 
});