当您点击div class="in"
时,我想在span
中添加div class="in"
并添加background-color
。
当我点击div class = "in"
之外的元素时,我想删除添加的span
和css。
怎么做?
答案 0 :(得分:0)
这个怎么样:
$(".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();
});
答案 1 :(得分:0)
您可以尝试使用更少的代码行:
点击带有课程.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();
});