使用jQuery,我有一个选择器 - 称之为$('#someDiv1')
- 我想要获取内部HTML,以及标签的标题。所以给定这个HTML结构..
<div id="parentDiv">
<div id="someDiv1">
<div id="innerDiv1_1"></div>
<div id="innerDiv1_2"></div>
</div>
<div id="someDiv2">
<div id="innerDiv2_1"></div>
<div id="innerDiv2_2"></div>
</div>
</div>
如果我在变量中有选择器$('#someDiv1') - 称之为$ someDiv1 - 我希望能够使用该变量来获取一个字符串:
"<div id='someDiv1'>
<div id='innerDiv1_1'></div>
<div id='innerDiv1_2'></div>
</div>"
我只想说$ someDiv1.parent()。html(),但这也会给我div的兄弟姐妹(someDiv2等等)。有任何想法吗?感谢。
答案 0 :(得分:1)
你也试试
$('#parentDiv').clone().find("> :not(#someDiv1)").remove().end().html();
答案 1 :(得分:0)
您可以尝试这样的事情:
$('<div></div>').append($('#someDiv1').clone()).html()