Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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查找childs而不是grand childs_Javascript_Jquery - Fatal编程技术网

Javascript jquery查找childs而不是grand childs

Javascript jquery查找childs而不是grand childs,javascript,jquery,Javascript,Jquery,我想使用jQuery选择器选择所有childs div并忽略grand childs div,我有以下示例: $('.main').find('.this').show();//仅显示第一个 div.this{ 显示:无; } ... 更多的divs级别。。。 展示这个!!!!!!!!!! 不要展示这个 不要展示这个 展示这个!!!!!!!!!! 不要展示这个 不要展示这个 如果您试图找到第一级元素,而这些元素不是直接的死者,您可以使用find()、eq()、同胞()和addBack()的组

我想使用jQuery选择器选择所有childs div并忽略grand childs div,我有以下示例:

$('.main').find('.this').show();//仅显示第一个
div.this{
显示:无;
}

... 更多的divs级别。。。
展示这个!!!!!!!!!!
不要展示这个
不要展示这个
展示这个!!!!!!!!!!
不要展示这个
不要展示这个

如果您试图找到第一级元素,而这些元素不是直接的死者,您可以使用
find()
eq()
同胞()
addBack()
的组合来获得第一级元素

$('.main').find('.this').eq(0).同级('.this').addBack().show()
div.this{
高度:20px;
背景:红色;
显示:无;
}

... 更多的divs级别。。。
展示这个!!!!!!!!!!
不要展示这个
不要展示这个
展示这个!!!!!!!!!!
不要展示这个
不要展示这个

如果您试图找到第一级元素,而这些元素不是直接的死者,您可以使用
find()
eq()
同胞()
addBack()
的组合来获得第一级元素

$('.main').find('.this').eq(0).同级('.this').addBack().show()
div.this{
高度:20px;
背景:红色;
显示:无;
}

... 更多的divs级别。。。
展示这个!!!!!!!!!!
不要展示这个
不要展示这个
展示这个!!!!!!!!!!
不要展示这个
不要展示这个

.find、.first、.sibbines和.addBack将获得您想要的结果

$('.main').find('.this').first().siblings('.this').addBack().show()
它将找到第一个
。这个
,找到拥有该类的同级,将上一个选择添加回集合,然后显示它们

$('.main').find('.this').first().sides('.this').addBack().show()
div.this{
显示:无;
}

... 更多的divs级别。。。
展示这个!!!!!!!!!!
不要展示这个
不要展示这个
展示这个!!!!!!!!!!
不要展示这个
不要展示这个

.find、.first、.sibbines和.addBack将获得您想要的结果

$('.main').find('.this').first().siblings('.this').addBack().show()
它将找到第一个
。这个
,找到拥有该类的同级,将上一个选择添加回集合,然后显示它们

$('.main').find('.this').first().sides('.this').addBack().show()
div.this{
显示:无;
}

... 更多的divs级别。。。
展示这个!!!!!!!!!!
不要展示这个
不要展示这个
展示这个!!!!!!!!!!
不要展示这个
不要展示这个

谢谢你的回答,我们不知道第一个div有多深,所以,我不知道有多少个
。children('div')
我必须写。@stramin检查编辑,很快添加解释!这个答案与
.children()
有什么关系?您甚至没有使用它。@gforce301将其作为参考注释保存。。在我意识到这一点后,OP需要找到的元素并不是父元素的直接继承人它对我有效,但我不知道为什么,我正在阅读一些关于addBack()的内容,谢谢!谢谢你的回答,我们不知道第一个div有多深,所以我不知道我要写多少个
。children('div')
。@stramin检查编辑,很快添加解释!这个答案与
.children()
有什么关系?您甚至没有使用它。@gforce301将其作为参考注释保存。。在我意识到这一点后,OP需要找到的元素并不是父元素IT work的直接继承者