好的,所以我有这段代码,但想知道如何排除某些div,例如div id =" foo"
喜欢这个
$(document (except #foo) ).click(function() {
$("#re").animate({
"margin-top": "0px"
}, 800);
$("#r").animate({
"margin-top": "0px"
}, 800);
});
答案 0 :(得分:1)
您可以查看事件对象的target
:
$(document).on('click', function(event) {
if ( $(event.target).closest('#foo').length ) return;
// ...
});
答案 1 :(得分:1)
使用:not
伪选择器...
$("div:not(#foo)");
这将选择所有div,但ID为foo的除外。