Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 Drupal8/9 jQuery使用上下文选择DOM元素_Javascript_Jquery_Dom_Drupal 8 - Fatal编程技术网

Javascript Drupal8/9 jQuery使用上下文选择DOM元素

Javascript Drupal8/9 jQuery使用上下文选择DOM元素,javascript,jquery,dom,drupal-8,Javascript,Jquery,Dom,Drupal 8,在Drupal8/9中,我可以使用jQuery在上下文中选择元素,如下两种方法: $(“#dom元素”,上下文)或$(上下文)。查找(“#dom元素”) 当我打印这两个方法时,我得到了相同的DOM元素,但是当我尝试比较这两种select$('#DOM元素',context)==$(context)。find('#DOM元素')是FALSE(两者都是object) 这些选择在很多地方、教程、描述中都有使用,但我不知道哪一个更好,为什么?为什么我需要使用一个而不是另一个?我可以两者兼用,但两者的利弊

在Drupal8/9中,我可以使用jQuery在上下文中选择元素,如下两种方法:

$(“#dom元素”,上下文)
$(上下文)。查找(“#dom元素”)

当我打印这两个方法时,我得到了相同的DOM元素,但是当我尝试比较这两种select
$('#DOM元素',context)==$(context)。find('#DOM元素')
FALSE
(两者都是object)

这些选择在很多地方、教程、描述中都有使用,但我不知道哪一个更好,为什么?为什么我需要使用一个而不是另一个?我可以两者兼用,但两者的利弊是什么?哪种选择比另一种更快?哪一个性能更好

编辑: 这个答案对我来说是完美的:

这是否回答了您的问题?答案是:选择器中的第二个参数是用于搜索的上下文<代码>$(a,b)与
$(b)相同。查找(a)
。。您还可以在as中看到为什么===没有返回true