当你点击一个div class="in"
我想在span
里面添加一个div class="in"
并添加background-color
。
当我单击外部的元素时,div class = "in"
我想删除添加span
的和 css。
怎么做?
您可以尝试使用更少的代码行:
单击带有类的div.in
$(".in").on('click',function(e){
e.stopPropagation();
$('<span/>').appendTo($(this)).text("new Added").css({'background-color':'Red'});
});
单击 Div 的外部:
$(document).on('click',function(){
$(".in").find('span').remove();
});
这个如何:
$(".in").click(function(event){
event.stopPropagation();
var span = $("<span>My new span</span>").css('background-color', 'yellow');
$(this).append(span);
});
$(".outer").click(function(event){
$(this).find('.in span').remove();
});