使用jquerynot运算符
我有一个这样的设置使用jquerynot运算符,jquery,Jquery,我有一个这样的设置 var element = $(".module-panel", this.el); $('.module-panel:not('+element+')').hide(); 我要做的是隐藏class.module面板中的所有div,除了存储在var元素中的div 您可以使用 您需要jquery 1.4或更高版本,因为元素是jquery对象: .not(jQuery对象) jQuery对象—与当前元素集匹配的现有jQuery对象 你可以用 您需
var element = $(".module-panel", this.el);
$('.module-panel:not('+element+')').hide();
我要做的是隐藏class.module面板中的所有div,除了存储在var元素中的div 您可以使用
您需要jquery 1.4或更高版本,因为元素是jquery对象:
.not(jQuery对象)
jQuery对象—与当前元素集匹配的现有jQuery对象
你可以用
您需要jquery 1.4或更高版本,因为元素是jquery对象:
.not(jQuery对象)
jQuery对象—与当前元素集匹配的现有jQuery对象
最简单的方法是使用.not() 使用:not()也是完全可能的,尽管差别很小,但如果有多个元素与之匹配,可能会对有利的CSS3选择器:not()产生影响 jQuery创建一个方法.not(),该方法过滤掉传递给它的任何元素CSS3有一个伪选择器:not(),它允许浏览器进行操作,使其速度稍快,但功能性不强 测试结果如下: 查询不起作用的原因是正在将jQuery对象合并到查询字符串中。为了使查询正常工作,必须向其传递一个特定的元素id/class字符串,如中所示
var element = '.doNotReturn',
excluded = $('#eltFamily:not(' + element + ')').nextMethod();
希望这能帮助你理解:not()与not() 最简单的方法是使用.not() 使用:not()也是完全可能的,尽管差别很小,但如果有多个元素与之匹配,可能会对有利的CSS3选择器:not()产生影响 jQuery创建一个方法.not(),该方法过滤掉传递给它的任何元素CSS3有一个伪选择器:not(),它允许浏览器进行操作,使其速度稍快,但功能性不强 测试结果如下: 查询不起作用的原因是正在将jQuery对象合并到查询字符串中。为了使查询正常工作,必须向其传递一个特定的元素id/class字符串,如中所示
var element = '.doNotReturn',
excluded = $('#eltFamily:not(' + element + ')').nextMethod();
希望这能帮助你理解:not()与not() 我只是把它们全部隐藏起来,然后做
element.show()
之后$('.module panel')。不是(element)
我只是把它们全部隐藏起来,然后做element.show()
之后$('.module panel')。不是(element)
var element = '.doNotReturn',
excluded = $('#eltFamily:not(' + element + ')').nextMethod();