1
我有一個空的div <div id="content"></div>
我通過jquery append添加內容。附加jQuery的內容不是DOM的一部分
$('#content').append('<div class="sub">sub1</div>');
$('#content').append('<div class="sub">sub2</div>');
$('#content').append('<div class="sub">sub3</div>');
當我點擊一個按鈕,我想運行一個jQuery讀取每個子的內容,但我什麼也沒得到,我想是因爲在div元素被通過JavaScript添加,所以他們沒有真正的頁。
$('.sub').each(function(){
alert($(this).text());
}
我該如何操作通過javascript添加的html?
謝謝,但仍然無法正常工作。我認爲這與live()問題有關。 – sameold
@sameold你也忘記了結尾括號。最後一行需要是'});'。看到它在這裏工作:http://jsfiddle.net/u8xhJ/ –