gpt4 book ai didi

javascript - 如何存储要传递给 .not() 的元素?

转载 作者:行者123 更新时间:2023-12-02 16:42:50 25 4
gpt4 key购买 nike

基本上我想将 $( "#c1").parents().not() 函数一起使用。

我想将选择器存储在变量中,如下所示:

var ele = $( "#c1" ).parents();

但我真的不知道如何从这里继续。

最佳答案

您可以使用实际的 jQuery 元素作为 .not() function: 的参数

.not( selector )
Type: Selector or Element or Array
A string containing a selector expression, a DOM element, or an array of elements to match against the set.

一旦您拥有包含要排除的所有相关元素的变量,只需将该变量传递给 .not() 函数即可。考虑这个简单的例子:

$(function(){
var exclude_elems = $( ".bar" );
var elems = $( ".foo" ).not( exclude_elems );
// returns 3 as there are only 3 elements that do not contain the "bar" class
alert( elems.length );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="foo" />
<div class="foo" />
<div class="foo" />
<div class="foo bar" />

关于javascript - 如何存储要传递给 .not() 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27357593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com