我使用方法.append
使用jQuery动态地将DIVS添加到我的页面。现在,我试图弄清楚如何使用特定的类名将一些内容附加到动态添加的DIV。
这样做的最佳方式是什么?
编辑: 这是我尝试过的:
$('#test.cms').append('<div id=\"new\" class=\"cms\"></div>');
$('.cms').append('<div id=\"controls\"></div>');
答案 0 :(得分:1)
尝试创建子控件并将其附加到动态div,然后将div附加到控制树。
否则,如果您想先添加动态div,以后再添加子项,则可以按原样添加动态div,然后使用类似的内容向其中添加动态内容:
$('.cms').on(function(){
$(this).append('<div class="child"></div>');
});
答案 1 :(得分:1)
一种方法
var newDiv = $('<div/>', {'class': 'cms',
'html': '<div id="controls"></div>'});
newDiv.appendTo('#test.cms');
答案 2 :(得分:0)
尝试使用.html(data)
,你究竟尝试了什么?