jquery:用户单击div后如何维护div中的更改
当用户单击非colorbox类div区域时,我希望将上次单击的div保持为蓝色。这可以通过Jquery实现吗jquery:用户单击div后如何维护div中的更改,jquery,Jquery,当用户单击非colorbox类div区域时,我希望将上次单击的div保持为蓝色。这可以通过Jquery实现吗 $('body').on("click", function(e) { $(".colorbox").css('border', '2px solid red'); $(e.target).closest(".colorbox").css('border', '2px solid blue'); }); 在您的例子中,最简单的方法是将处理程序附加到类元素,而不是主体 $
$('body').on("click", function(e) {
$(".colorbox").css('border', '2px solid red');
$(e.target).closest(".colorbox").css('border', '2px solid blue');
});
在您的例子中,最简单的方法是将处理程序附加到类元素,而不是主体
$('.colorbox').on("click", function(e) {
$(".colorbox").css('border', '2px solid red');
$(e.target).closest(".colorbox").css('border', '2px solid blue');
});