[JQUERY] jQuery를 : 외부 HTML () 중복]
JQUERYjQuery를 : 외부 HTML () 중복]
해결법
-
1.임시 요소, 다음 클론 ()와 APPEND를 () 만들기 :
임시 요소, 다음 클론 ()와 APPEND를 () 만들기 :
$('<div>').append($('#xxx').clone()).html();
-
2.그냥 표준 DOM 기능을 사용 :
그냥 표준 DOM 기능을 사용 :
$('#xxx')[0].outerHTML
outerHTML에 잘 지원 - Mozilla 또는 caniuse에서 확인합니다.
-
3.아니 형제 솔루션 :
아니 형제 솔루션 :
var x = $('#xxx').parent().html(); alert(x);
범용 솔루션 :
// no cloning necessary var x = $('#xxx').wrapAll('<div>').parent().html(); alert(x);
바이올린 여기 : http://jsfiddle.net/ezmilhouse/Mv76a/
-
4.당신이 래퍼를 추가하지 않을 경우 당신은 당신이 목표로하고있는 ID를 알고 있기 때문에, 당신은 수동으로 코드를 추가 할 수 있습니다 :
당신이 래퍼를 추가하지 않을 경우 당신은 당신이 목표로하고있는 ID를 알고 있기 때문에, 당신은 수동으로 코드를 추가 할 수 있습니다 :
var myID = "xxx"; var newCode = "<div id='"+myID+"'>"+$("#"+myID).html()+"</div>";
from https://stackoverflow.com/questions/5744207/jquery-outer-html by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 새로 고침 / JQuery와 / 아약스 사용하여 사업부의 내용을 다시로드 (0) | 2020.10.16 |
---|---|
[JQUERY] jQuery를 아약스 (JSONP)는 타임 아웃을 무시하고 오류 이벤트가 발생하지 않습니다 (0) | 2020.10.16 |
[JQUERY] 제대로 jsPDF 라이브러리를 사용하는 방법 (0) | 2020.10.15 |
[JQUERY] 자바 스크립트에서 MVC의 모델 속성에 액세스 (0) | 2020.10.15 |
[JQUERY] 어떻게 그리스 몽키에서 jQuery를 사용할 수 있습니까? (0) | 2020.10.15 |