jquery gets outerhtml The code that contains the current node itself _jquery

Source: Internet
Author: User

During the development process, jquery.html () Gets the HTML code under the current node and does not contain the code for the current node itself, and then sometimes we do, and there is no way to get the JQuery API documentation.

See some people through parent (). HTML (), if the current element is not a sibling, if it does not work. The experiment later found that there was a method of jquery that could be solved, and very simple, as follows:

Jquery.prop ("outerhtml");

Copy Code code as follows:

<div class= "Test" ><p>hello, Hello! </p></div>
<script>
$ (". Test"). Prop ("outerHTML");
</script>

The output is: <div class= "Test" ><p>hello, Hello! </p></div>

Because the native JS Dom has a built-in attribute outerhtml (see the case, Oh, JS is case-sensitive) used to get the current node's HTML code (including the current node), so the prop () can be obtained by using jquery (), the experimental attr () method is not available, no letter , we can try, thank you.

Of course, someone uses the jquery clone () function with append () to create a node with only one child element, and then to get the node's HTML, which is also feasible, but the code is cumbersome.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.