当用户点击非彩盒类div区域时,我想保留最后点击的div蓝色。这可以用Jquery完成吗?
$('body').on("click", function(e) {
$(".colorbox").css('border', '2px solid red');
$(e.target).closest(".colorbox").css('border', '2px solid blue');
});
答案 0 :(得分:2)
在您的情况下,最简单的方法是将处理程序附加到类元素而不是body
$('.colorbox').on("click", function(e) {
$(".colorbox").css('border', '2px solid red');
$(e.target).closest(".colorbox").css('border', '2px solid blue');
});