嵌套內容我用下面的使用jQuery JavaScript中創建對象:建築元素與使用jQuery
var article_attrs = {
'class' : 'class-name',
click : function_name,
hover : function_name,
html : $('<h2>', { html : "Heading" })
},
article = $('<article>', atricle_attrs);
這個偉大的工程 - 通過設置html
屬性我設置了文章的內容。
我在這一點上想做的事情是,添加一個<h2>
標記和一個<div>
標記,其中包括一個<footer>
標記。我對這個元素的輪廓看起來像:
- 文章
- H2
- 格
- 頁腳
會是什麼是做這件事的最好方法嗎? (注意這只是一個例子)。
更新:主要問題是,使用html
屬性,我該如何添加多個元素?
我試圖從similar question的方法,但它並沒有在這種情況下工作:
html : [ $('<h2>', { html : "Heading" }), $('<div>', { html : "Some content" }) ]
我有此fiddle其中工程..但我還是JS沒有。我肯定錯過了一些東西。
編輯:工作與jQuery 1.8 *只有
'$( 「 」)。新增(「 」)'可能做的伎倆。 –
Shikyo
@Shikyo:'add()'給jQuery選擇添加了另一個元素,我想問題是'如何將am元素追加到新創建的jQuery對象? –