2012-12-12 27 views

回答

1

span元素沒有value屬性,您應該使用text來代替。

var $li = $('<li/>'); 
$('<span/>', { 
    id: layer.id, 
    name: layer.name, 
    text: layer.name, 
    'class': 'bullet' 
}).appendTo($li) 
+0

謝謝。但我在這裏使用相同的想法,但它不顯示HTML名稱 –

+0

@ user279你能提供http://jsfiddle.net演示嗎? – undefined

+0

http://stackoverflow.com/questions/13819157/how-to-append-the-data-using-jquery –

0

您剛剛創建的元素你上面的代碼,你還需要它們添加到DOM,你有several methods爲,例如,你可以使用.appendTo()在追加的要素在DOM其他一些存在的元素的結束,所以你的下面一行:

).addClass('bullet') 

將改變這一個:

).addClass('bullet').appendTo('#someDOMelement'); 
1

嘗試:

$("<li></li>").append(
    $("<span></span>").attr({ 
     id: layer.id, 
     name: layer.name, 
    }).text(layer.name) 
).addClass('bullet').appendTo(document); 

而且可能要追加它記錄

+0

http://stackoverflow.com/questions/13819157/how-to-append-the-data-using -jquery驗證此鏈接。這是我的要求 –

相關問題