如何将一个元素添加到另一个元素中?

4
如何使用jQuery将 p.test 添加到 h3 中,如果 ph3 外面呢?所以基本上我想从它的位置摘出来并放在 h3 中。
<h3>
     <a href="/">Test</a>
</h3>
<p class="test">Test Test Test</p>
1个回答

7
你无法可靠地这样做。标题元素被定义为只能包含内联元素。在标题内不允许使用段落。
<!ELEMENT (%heading;)  - - (%inline;)* -- heading -->

如果允许的话,语法将会是这样的:
$('h3').append($('p.test'));

感谢@david。只是出于好奇,去掉p.test周围的第二个$和括号,它是否也能工作? - steve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接