我知道我是否必须访问所有带有child
课程的parent
课程的孩子,我们会写
$('.parent .child')
但我不知道如何访问班级为parent
的班级child
的家长。
我的情况是,我想要使用类lmn
red为所有div添加颜色,这些div是类abc
的前一个元素,而.abc
具有类pqr
的元素。我的标记变为
<div class='lmn'>
Prev of 1
</div>
<div class='abc'>
1 - 1
<div class='xyz'></div>
</div>
<div class='abc'>
1 - 2
<div class='pqr'></div>
</div>
<div class='lmn'>
Prev of 2
</div>
<div class='abc'>
2 - 1
<div class='xyz'></div>
</div>
<div class='abc'>
2 - 2
<div class='pqr'></div>
</div>
和jquery
$(".pqr").closests('.abc').prevAll(".lmn:first").css("color", "red");
但它只会使第一个div vlmn
变为红色,即使两个div .lmn
都符合我的情况。
我是否有$(".pqr").closests('.abc')
替换.lmn
,或者我必须使用$.each
我想要避免的?{/ p>
答案 0 :(得分:1)
您定位具有.abc
的所有.pqr
,然后找到上一个元素,并根据类lmn
进行过滤
$('.abc:has(.pqr)').prev('.lmn').css('color','red')
您没有{{1>} 立即以前lmn
的元素也包含abc
,因此没有符合您条件的元素。
答案 1 :(得分:0)
std::cout << ( ( directoryExists( "C:\\Users\\Admin\\Desktop" ) ?
"Directory found" : "Directory not found" )
<< static_cast< char >( 0xA );