2014-06-09 2 views
0

동적으로 일부 이미지 요소를 만들 때 모든 것이 유용하지만 li 요소에이 이미지를 래핑하려고 할 때 DOM에 이상한 응답이 있습니다 : [object HTMLImageElement].실제 이미지 대신 HTMLImageElement 노드

이 코드는 기능을 크레이트하고 요구 사항이 잘 작동하고 있으므로주의하십시오. 문제는 측면을 감싸는 것입니다.

$.each(images, function(key, value){ 
    requirejs(["globals"], function(){ 
     var _image = createEl("img", { 
      className: "thumb", 
      src: photosTempUrl + value 
     }); 
     var image = $('<li>' + _image + '</li>'); 
     image.appendTo('#js-thumbsBox'); 
    }); 
}); 

도움을 청합니다.

답변

3

당신은 요소 (_image = createEl(...))를 생성하고있는 한 후 이 ([object ConstructorName]에서, 단지 모든 개체와 같은 결과가)

대신, 시도 문자열로 변환 :

var image = $("<li>"); 
image.append(_image); 
image.appendTo("#js-thumbsBox"); 
+0

달콤한, 그것은 도움을 많이 thx 작품, – Lukas

+0

루카스 - 당신 upvote 수락하고 대답을 받아주십시오. 사이트가 원활하게 운영되도록합니다. – Husman

관련 문제