Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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组激发作为父模态元素成员的元素_Javascript_Jquery - Fatal编程技术网

Javascript jQuery组激发作为父模态元素成员的元素

Javascript jQuery组激发作为父模态元素成员的元素,javascript,jquery,Javascript,Jquery,如果我有一组选择器,我想在其上使用hide(),并且在UI的其他地方(在其他模态中)有同名的选择器。隐藏与父模式相关的所有元素的最有效方法是什么 像这样或者这是可能的,这种语法叫什么?我以前在什么地方见过它 $some_parent_element = $("#id"); $(".class1, .class2, .class3", $some_parent_element).hide(); 还是像这样 $($some_parent_element + " .class1", $some_p

如果我有一组选择器,我想在其上使用hide(),并且在UI的其他地方(在其他模态中)有同名的选择器。隐藏与父模式相关的所有元素的最有效方法是什么

像这样或者这是可能的,这种语法叫什么?我以前在什么地方见过它

$some_parent_element = $("#id");

$(".class1, .class2, .class3", $some_parent_element).hide();
还是像这样

$($some_parent_element + " .class1", $some_parent_element + " .class2", $some_parent_element + " .class3").hide();

第二个代码看起来很长。或者有更好的方法吗?

很难确切地理解您的目标,但听起来您想要:

如果要在
$someObj
下搜索节点,只需使用:


当然,使用find实际上是一个很好的方法。我想知道这是否被称为某种类型的语法,比如引用,以及jQuery是否使用第一种方法自动找到节点?比如$(“.class”,$obj.hide();或者这在jQuery中是不可能的?啊,这正是我所指的,我只是不知道它叫什么。安德烈,谢谢!
var $someObj = $('#id');
...
$('.class1, .class2, .class3').add($someObj).hide();
var $someObj = $('#id'),
    $descendants = $someObj.find('.class1, .class2, .class3');