如何将元素附加到另一个元素?

时间:2011-05-14 07:53:59

标签: jquery

如果p.test超出h3,如何使用jQuery将p附加到h3?所以基本上我想从它的位置选择它并将它放在h3中。

<h3>
     <a href="/">Test</a>
</h3>
<p class="test">Test Test Test</p>

1 个答案:

答案 0 :(得分:7)

你不能,至少不可靠。标题元素为defined as only being able to contain inline elements。标题内不允许使用段落。

<!ELEMENT (%heading;)  - - (%inline;)* -- heading -->

如果允许,则语法为:

$('h3').append($('p.test'));