ajax 기능을 많이 사용하는 경우 태그가 포함 된 요소에 대한 HTML 코드를 얻는 것이 유용 할 수 있습니다. 래퍼에서 요소를 복제 한 다음 jQuery를 사용하여 요소 태그 HTML을 포함하는 래퍼 HTML을 얻는 것보다 쉬운 방법이 있어야한다고 생각합니다. 더 나은 (더 효율적인) 접근법을 찾기 전에 코드 스 니펫이 있습니다.
다른 방법 (게시물 주석에서 감사합니다) :
추
$ ( '#foo') [0] .outerhtml;
var foo = $ ( '#bar');
var foo = $ ( 'h1');
console.log (foo);
// 출력 : jQuery (H1)
console.dir (foo [0]);
// 출력 : dom 요소 속성 및 함수
console.log (foo [0] [ 'Outerhtml']);
// 출력 : 제목
요소 태그를 포함하는 html 코드의 jQuery get faq (FAQ)
<.> jQuery의 .html () 메소드는 무엇입니까? 어떻게 작동합니까? jQuery의 .html () 메소드는 jQuery의 내장 함수로 일치하는 요소 세트에서 첫 번째 요소의 HTML 컨텐츠를 가져 오거나 각 일치하는 요소의 HTML 컨텐츠를 설정합니다. HTML 컨텐츠를 읽고 쓸 수 있습니다. 이 메소드가 컨텐츠를 반환하는 데 사용되면 첫 번째 일치 요소의 내용을 반환합니다. 컨텐츠를 설정하는 데 사용되면 모든 일치하는 요소의 내용을 덮어 씁니다. jQuery .html () 메소드를 사용하여 요소의 HTML 컨텐츠를 얻는 방법은 무엇입니까? jQuery .html () 메소드를 사용하여 요소의 HTML 컨텐츠를 얻으려면 요소를 나타내는 jQuery 객체에서 .html () 메소드를 호출하십시오. 예를 들어, "mydiv"가있는 div의 html 컨텐츠를 얻으려면 다음 코드를 사용할 수 있습니다. var content = $ ( "#mydiv"). html (); jQuery .html () 메소드를 사용하여 요소의 HTML 컨텐츠를 설정하는 방법은 무엇입니까? jQuery .html () 메소드를 사용하여 요소의 HTML 컨텐츠를 설정하려면 새 컨텐츠를 문자열로 .html () 메소드로 전달해야합니다. 예를 들어, "mydiv"가있는 div의 HTML 컨텐츠를 설정하려면 다음 코드를 사용할 수 있습니다. $ ( "#mydiv"). jQuery .html () 메소드를 사용하여 요소 자체를 포함하는 HTML 컨텐츠를 얻을 수 있습니까? 아니요, jQuery .html () 메소드는 요소 자체가 아닌 요소의 내부 HTML 컨텐츠 만 가져옵니다. 요소 자체가 포함 된 HTML 컨텐츠를 얻으려면 .prop () 메소드를 사용하고 "outerhtml"을 속성 이름으로 사용할 수 있습니다. 예를 들어 : var content = $ ( "#mydiv"). prop ( "Outerhtml"); 여러 요소에 대해 jQuery .html () 메소드를 동시에 사용할 수 있습니까? 예, 여러 요소에 대해 jQuery .html () 메소드를 동시에 사용할 수 있습니다. 콘텐츠를 얻는 데 사용되면 첫 번째 일치 요소의 내용을 반환합니다. 컨텐츠를 설정하는 데 사용되면 모든 일치하는 요소의 내용을 설정합니다. 예를 들어, 모든 div에 대해 동일한 컨텐츠를 설정하려면 다음 코드를 사용할 수 있습니다. $ ( "div"). html ( ".clone().wrap('').parent().html();
로그인 후 복사
모든 divs 에 대한 새 컨텐츠."이것은 모든 DIV의 현재 내용을 새로운 컨텐츠로 대체합니다. 빈 요소 세트에 대한 jQuery .html () 메소드를 사용하는 경우 어떻게 발생합니까? jQuery .html () 메소드를 사용하면 효과가 없습니다. 컨텐츠를 얻는 데 사용될 때는 컨텐츠를 설정하지 않으면 요소를 변경할 수 있습니다 jQuery .html () 메소드를 사용하여 스크립트를 삽입 할 수 있습니다 메소드의 주요 차이점은 .html ()는 요소의 HTML 컨텐츠를 가져 오거나 설정하는 반면 .text ()는 .html ()가 컨텐츠에 HTML 태그를 포함한다는 것을 의미합니다. tml () 메소드. html 엔티티는 컨텐츠의 html 엔티티를 자동으로 해독 할 수 있습니다. 메소드는 링크되어 있습니다. 예를 들어 동일한 요소 세트에서 여러 가지 작업을 수행 할 수 있습니다
위 내용은 jQuery 요소 태그를 포함하여 HTML을 얻습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!