这是我的代码:
$('.add').click(function(){
$('#test').append("<div class='tab selected'>TEST</div>");
});
$('.tab').click(function(){
$('.tab').removeClass('selected').addClass('unselected');
$(this).removeClass('unselected').addClass('selected');
});
<input type='button' value='add' class='add' />
<div id='test'>
<div class='tab unselected'>TEST</div>
</div>
这是我的问题:
当我单击.tab
已在 html 中定义的 div 时,该功能工作正常。但是,如果我使用输入添加另一个.tab
div .add
,则该功能不起作用。
我在这里到底做错了什么?