获取<section>标记的内容,包括html标记并将其存储在变量</section>中

时间:2015-02-13 12:45:54

标签: javascript jquery html

考虑以下某些HTML代码的细分部分:

<section id ="test" contenteditable="true" ... >
    <h3> This is a header </h3>
    <p> Some stuff in here </p>
    <p> Some more stuff here </p>
</section>

如何从该部分获取<h3> and <p>元素并将其存储在变量中?

E.g。

var result = "<h3> This is a header </h3> <p> Some stuff in here </p> <p> Some more stuff here </p>" 

还有可能获得换行等吗?

我尝试过使用jquery .val()和JS document.getElementByID(..),但他们都完全返回了section元素。

2 个答案:

答案 0 :(得分:2)

使用jquery

var result = $('#test').html(); 

或javascript

var result = document.getElementByid('test').innerHTML;

答案 1 :(得分:1)

试试这个

$('#test').html()

还要检查此fiddle