2014-09-24 103 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