프로그래밍 언어/jQuery, ajax
선택한 요소의 외부 HTML 가져 오기
Rateye
2021. 7. 16. 10:17
728x90
반응형
질문 : 선택한 요소의 외부 HTML 가져 오기
jQuery를 사용하여 선택한 개체의 HTML을 가져 오려고합니다. .html()
함수를 알고 있습니다. 문제는 선택한 객체를 포함하는 HTML이 필요하다는 것입니다 (이 경우 .html()
은 행 내부의 셀만 반환하는 테이블 행).
나는 주변을 검색하고 객체를 복제하고 새로 만든 div 등에 추가하는 매우 '해킹'유형의 방법을 찾았지만 이것은 정말 더러워 보입니다. 더 좋은 방법이 있습니까, 아니면 새 버전의 jQuery (1.4.2)가 어떤 종류의 outerHtml
기능을 제공합니까?
답변
2014 편집 : 질문과이 답변은 2010 년의 것입니다. 당시에는 더 나은 해결책이 널리 사용되지 않았습니다. 이제 다른 많은 답변이 더 좋습니다. 예를 들어 Eric Hu 또는 Re Capcha입니다.
이 사이트는 당신을위한 해결책을 가지고있는 것 같습니다 : jQuery : outerHTML | Yelotofu
jQuery.fn.outerHTML = function(s) {
return s
? this.before(s).remove()
: jQuery("<p>").append(this.eq(0).clone()).html();
};
출처 : https://stackoverflow.com/questions/2419749/get-selected-elements-outer-html
728x90
반응형