2013-08-19 6 views
0

div에 임의로 이미지 태그를 추가하려고합니다. 따라서이 타일이 작동해야하지만 타일에 문자가 표시되지 않습니다.임의의 div에 img 추가하기

var $divs = $(".mapsquare"); 
$("#player").appendTo($divs.get(Math.floor(Math.random() * $divs.length))); 

<div id="1_1" class="mapsquare"></div> 
<div id="2_1" class="mapsquare"></div> 
<div id="3_1" class="mapsquare"></div> 
<div id="4_1" class="mapsquare"></div> 
<div id="5_1" class="mapsquare"></div> 

강력한 예를 들어 제가 JSFiddle에 지금까지이 -

<div id="player"></div> 

대신

<div id="player>"></div> 

으로 시도 http://jsfiddle.net/zCZkA/

+0

당신의 CSS에서'.player'는 div를'id = player'와 매치하지 않을 것입니다. 대신에'# player'가 필요합니다. – smerny

+0

덕분에 교활한 사람이 미끄러졌습니다! – user2598957

+0

다른 메모. '$ divs.length - 1'을 사용하십시오. 0 – Spokey

답변

관련 문제