2014-09-24 4 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"]); 

... 등등 ....

감사합니다. 그 후

playerLists["MIN - Minnesotta Vikings"].push({ name: "Player 1", url: "/path_to_image.png" });   
playerLists["ARI - Arizona Cardinals"].push({ name: "Player 2", url: "/path_to_image.png" });   
playerLists["DAL - Dallas Cowboys"].push({ name: "Player 3", url: "/path_to_image.png" });   
playerLists["DAL - Dallas Cowboys"].push({ name: "Player 4", url: "/path_to_image.png" }); 

을, 당신은 당신이 할 수있는 반복 할 때 :

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

(사용하려면 _를 그냥 이미지 URL을 누르고 다음과 같이 사용하지 않는 이유는

+0

'배열'에 추가 할 수없는 것을 추가하려고합니다. 실제로하려는 작업의 코드를 게시하십시오. – matthewpavkov

+0

둘째. 나는 정말로 당신의 이야기/질문의 한마디를 이해하지 못합니다. 그 말을 바꿔야 할 것 같아. – vrijdenker

+0

안녕하세요, 플레이어 이름과 사진을 드롭 다운 상자에 표시하려고합니다. array.push 접근법을 사용하여 플레이어 목록을 추가하지만 사용자가 렌더링 할 때 플레이어의 그림을 드롭 다운 상자의 이름에 연결하는 방법을 알아낼 수 없습니다. 내 코드는 이미 배열 내에서 img 태그를 할당하지 못한 시도를 제외하고 게시됩니다. playerLists [ "teamA"]. push ([ "firstname lastname", ]); 문제는 선택 컨트롤 안에 이미지와 이름을 함께 표시하는 방법입니다. –

답변

1

. 각각 http://underscorejs.org/을 설치해야합니다.

+0

감사. 내 디자인을 약간 수정했지만 배열의 URL 값을 사용하면 다음 단계로 이동하여 필요한 이미지 파일을 가져올 수 있습니다. –