Javascript 当主体受到影响时,如何在主体内的div中添加jquery.not()?

Javascript 当主体受到影响时,如何在主体内的div中添加jquery.not()?,javascript,jquery,html,Javascript,Jquery,Html,单击按钮时,主体将变模糊,但我不希望主体内的div也变模糊。怎么做?我可以用.not()jquery函数来实现吗?也许我误解了这个问题,但您不能添加 $('#DIV').css('-webkit filter','blur(0px)') (其中#DIV是您不希望模糊的DIV)并关闭该特定元素的模糊 编辑:他们在上面的回答中说这是不可能的,所以可能是一个容器,除了div之外的所有东西 也许我误解了这个问题,但你不能补充一下吗 $('#DIV').css('-webkit filter','blur

单击按钮时,主体将变模糊,但我不希望主体内的div也变模糊。怎么做?我可以用.not()jquery函数来实现吗?

也许我误解了这个问题,但您不能添加

$('#DIV').css('-webkit filter','blur(0px)')

(其中#DIV是您不希望模糊的DIV)并关闭该特定元素的模糊

编辑:他们在上面的回答中说这是不可能的,所以可能是一个容器,除了div之外的所有东西


也许我误解了这个问题,但你不能补充一下吗

$('#DIV').css('-webkit filter','blur(0px)')

(其中#DIV是您不希望模糊的DIV)并关闭该特定元素的模糊

编辑:他们在上面的回答中说这是不可能的,所以可能是一个容器,除了div之外的所有东西


否,
not([selector])
函数用于从当前jQuery选择中丢弃元素。它不能用于免除元素对其祖先元素之一应用的效果。

否,
not([selector])
函数用于从当前jQuery选择中丢弃元素。它不能用于免除某个元素应用于其祖先元素的效果。

我会使用类似的方法

     $('#button').click(function(){
       $('body').css('-webkit-filter', 'blur(4px)');
     });

我会用这样的东西

     $('#button').click(function(){
       $('body').css('-webkit-filter', 'blur(4px)');
     });

您可以尝试将模糊应用于身体内部的所有东西,除了div本身

   $('#button').click(function(){
       $('body').css('-webkit-filter', 'blur(4px)');
       $('body').find("div").css('-webkit-filter', 'blur(0px)');
    });

您可以尝试将模糊应用于身体内部的所有东西,除了div本身

   $('#button').click(function(){
       $('body').css('-webkit-filter', 'blur(4px)');
       $('body').find("div").css('-webkit-filter', 'blur(0px)');
    });

那么如何将div与主体分开呢?您不能,因为主体是html文档中元素的最外层容器。您可能需要将模糊效果应用于其他一些元素,这些元素不是您不希望模糊的元素的祖先。那么如何将div与主体分开呢?您不能,因为主体是html文档中元素的最外层容器。您可能需要将模糊效果应用于其他一些元素,这些元素不是您不希望模糊的元素的祖先。