jquery:用户点击div后如何维护div的变化

时间:2015-08-17 20:23:46

标签: jquery

当用户点击非彩盒类div区域时,我想保留最后点击的div蓝色。这可以用Jquery完成吗?

$('body').on("click", function(e) {
    $(".colorbox").css('border', '2px solid red');
    $(e.target).closest(".colorbox").css('border', '2px solid blue');
});

http://jsfiddle.net/74pzJ/28/

1 个答案:

答案 0 :(得分:2)

在您的情况下,最简单的方法是将处理程序附加到类元素而不是body

$('.colorbox').on("click", function(e) {
    $(".colorbox").css('border', '2px solid red');
    $(e.target).closest(".colorbox").css('border', '2px solid blue');
});

DEMO