2014-09-24 70 views
0

我正在使用选择控件来级联从联盟,团队到玩家的过滤器选择。我试图给每个玩家添加玩家个人资料图片,但我似乎无法在Array.push中添加img。有关如何使用选择控件在播放器名称旁边呈现图像的任何想法?我有许多值的级联过滤器设置,所以我试图不必为级联选择控件和它们的数组数组创建新的逻辑,如果可能的话。将图像添加到Array.push元素

我当前的代码是:

playerLists["MIN - Minnesotta Vikings"].push(["Player 1"]);   
    playerLists["ARI - Arizona Cardinals"].push(["Player 1"]);   
    playerLists["DAL - Dallas Cowboys"].push(["QB Tony Romo "]);  
    playerLists["DAL - Dallas Cowboys"].push(["RB Tyler Clutts"]); 
    playerLists["DAL - Dallas Cowboys"].push(["WR Cole Beasley"]); 

...等等....

感谢所有帮助你可以给。

+0

你想补充什么,你不能添加到'数组'?发布你想要实际做的事情的代码。 – matthewpavkov 2014-09-24 18:01:26

+0

其次。我真的不明白你的故事/问题。我认为你不得不重新说明这一点。 – vrijdenker 2014-09-24 18:02:17

+0

嗨,我试图让下拉框显示玩家的名字和他们的照片。我通过使用array.push方法添加了玩家列表,但是当用户呈现它时,我无法弄清楚如何在下拉框中将玩家的图片与他们的名字相关联。我的代码已经发布,除了在阵列中分配img标签失败的尝试,例如:playerLists [“teamA”]。push([“firstname lastname”,]);我面临的挑战是如何在选择控件中同时显示图像和名称? – 2014-09-24 18:10:23

回答

1

为什么你就是不推图片网址和使用它像这样:

之后,当你做一个迭代,你可以这样做:

_.each(playerLists, function(player){ 
    console.log(player.name); 
    console.log(player.url); 
}) 

(要使用_。每个,你必须安装http://underscorejs.org/

+0

谢谢。我最终稍微修改了我的设计,但是使用Array中的URL值使我能够进行下一步操作并能够检索所需的图像文件。 – 2014-09-24 18:59:44