Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换jQuery.closest()选择器_Javascript_Jquery - Fatal编程技术网

Javascript 替换jQuery.closest()选择器

Javascript 替换jQuery.closest()选择器,javascript,jquery,Javascript,Jquery,是否有可更换的选择器。我注意到它在1.7中被弃用,在1.8中被删除。我目前在JavaScript中大量使用它,我急切地想知道是否有类似的东西可以有效地使用。它没有被弃用。只是返回数组的内部方法。从jQuery文档: 此签名(仅!)从jQuery 1.7开始就不推荐使用,并在中删除 jquery1.8。它主要用于内部或插件 作者 顺便说一句,其行为应与最近的相同(在一个元素上): 仅删除了.closest(选择器[,上下文])方法签名。其他一切都很好 我没有看到任何关于它被弃用或删除的信息。我遗漏

是否有可更换的选择器。我注意到它在1.7中被弃用,在1.8中被删除。我目前在JavaScript中大量使用它,我急切地想知道是否有类似的东西可以有效地使用。

它没有被弃用。只是返回数组的内部方法。从jQuery文档:

此签名(仅!)从jQuery 1.7开始就不推荐使用,并在中删除 jquery1.8。它主要用于内部或插件 作者

顺便说一句,其行为应与最近的
相同(在一个元素上):


仅删除了
.closest(选择器[,上下文])
方法签名。其他一切都很好

我没有看到任何关于它被弃用或删除的信息。我遗漏了什么吗?在你发布的链接中,它提到了
.parents([selector])
-这对你的用例不起作用吗?它没有被删除…@nathanhayfield-它只适用于
.closest(selector[,context])
。啊,那么你应该这么做。从:“$(元素).最近的(数组)返回数组:这是一个奇怪的.Nestest()方法签名,用于旧的.live(),但据我们所知,没有被任何其他代码使用。返回jQuery对象的.Nestest()的正常使用不受此签名被删除的影响。”。
$el.parents( selector ).eq(0)