2010-01-27 4 views
0

는 용서하지만, 나는 다음과 같습니다 목록으로 이미지채우기 DIV는

  1. 순서없는 목록 점선 테두리 항목
  2. 빈 DIV 상자는 내가 사용자가 목록의 항목을 클릭 할 수 있도록하려면 그것은 이미지의와 함께 빈 DIV 채울가

비어 있음을 표시합니다.

$('ul li:has(img)').click(function() { 
    $('#divBox').append($('img', this).clone()); 
}); 

편집 : 고정 첫 번째 버전을 미리

답변

4

에서

덕분에 당신은 다음처럼 작성할 수 있습니다.

또는 대안

$('ul li:has(img)').click(function() { 
    $('#divBox #imageElem').attr('src', $('img', this).attr('src')); 
}); 
+0

매우 인상적이고 훌륭한 솔루션,하지만 어떻게 목록에서 이미지를 유지하기 위해? 또한 DIV에서 이미지를 설정하고 추가하지 않습니다. 솔루션을 사용하는 경우 정렬되지 않은 목록에서 이미지를 제거하는 동안 이미지를 div에 계속 추가합니다. – st4ck0v3rfl0w

+0

대체품을 사용해보십시오. – SLaks

+0

나는 노력했는데 대안을 얻을 수 없다. (나는 심지어 "atr"을 "attr"로 바꿨다.) 나는 바보 같은 오류이고 코드가 아님을 확신한다 ... – st4ck0v3rfl0w