2016-04-26 71 views
1

我必須構建html元素來製作我的網頁。jquery追加奇怪的行爲

var container_item_data = $('<div>').attr('class', 'item_data'); 
var item_name = $('h4').append('weeee'); 

container_item_data.append(item_name, 'doooo'); 
$('#products').append(container_item_data); 

但是我只在container_item_data中獲得'doooo'字符串。 我該如何使它工作?

+0

還有什麼是你期待? –

+1

@ScottHunter我猜測OP的預期'weeee doooo'。 – 2016-04-26 02:24:03

回答

1

我想你忘記了h4標記周圍的箭頭括號。您var item_name行改成這樣:

var item_name = $('<h4>').append('weeee'); 

這裏的我,以幫助小提琴解釋:

https://jsfiddle.net/qe1862ju/

+1

科夫科夫,這是尷尬..謝謝! – FrancescoN