jQuery로 이미지의 HTML을 얻으려면 어떻게해야합니까?jQuery 이미지의 HTML을 문자열로 가져옴
I 출력으로이 원하는 :
<img src="pokerface.png" alt="pokerface" />
나는이 함께 노력하고있어,하지만 난 빈 문자열 또는 null 받고 있어요 :
var imageHtml = $("#user-dialog .product-item img").html();
하는 반환 다음 객체,하지만 html을 원합니다.
var imageHtml = $("#user-dialog .product-item img")
어떻게하면됩니까? 내가
var imageHtml = $("#user-dialog .product-item img").attr("src");
으로하려고하면
나는 이미지 (pokerface.png
)의 올바른 소스를 얻을, 그래서 올바른 요소 알고있다.
'$ ('# 선택'). html로()가'JQuery와 문서에 따라 HTML을 반환해야합니다. (http://api.jquery.com/html/) 선택기가 올바른지 확인 했습니까? – Thew
HTNL을 재현 해 주시겠습니까? 객체를 잡고 그로부터 새로운 HTML 문자열을 만드십시오. – DACrosby
@Thew "HTML 문서에서 .html()을 사용하여 요소의 내용을 가져올 수 있습니다." 요소의 HTML 콘텐츠가 아닌 요소 HTML 콘텐츠를 가져옵니다. 예 : 'innerHTML' 요소를 가져옵니다. – DACrosby