简体   繁体   English

在jQuery中使用子元素创建新的DOM元素

[英]Create new DOM elements with children elements in jQuery

I want to create following elements 我想创建以下元素

<span>
    <h3>Title</h3>
    <p>This is paragraph</p>
</span>

I want to do above using jquery in following manner. 我想以下列方式使用jquery进行上述操作。

$('<span />', {
}).appendTo('body');

How can I create children element of span with above method? 如何使用上述方法创建span的children元素?

Fiddle Demo 小提琴演示

$('<span />', {})
    .append($('<h3/>').text('Tite'))
    .append($('</p>').text('para'))
    .appendTo('body');


or 要么

Fiddle Demo 小提琴演示

 $('<span />', {}) .append(function () { return '<h3>Title</h3><p>This is paragraph</p>'; }).appendTo('body'); 

Fiddle Demo 小提琴演示

 $('<span />', {}) .append($('<h3/>').text('Tite'), $('</p>').text('para')) .appendTo('body'); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM