我需要在下面的div上使用jQuery设置宽度。 我的HTML看起来像这样(其中一些是由灯箱插件生成的):
<div class="xxxgallery"> (this is unique and gives me a point to select the children from)
<h2></h2>
<div class="cat slick-initialized slick-slider slick-dotted" role="toolbar">
<div aria-live="polite" class="slick-list draggable">
<div class="slick-track">
//more code
</div>
</div>
</div>
</div>
现在我需要的div是class = slick-track。 请注意,我无法直接使用$(&#39; .slick-track&#39;),因为我的页面上有8个这样的画廊,而且只有顶级div类=&#34; xxxgallery&#34;所有其他7个画廊都是独一无二的,其余部分是相同的,但是我需要使用jQuery设置的宽度对于所有这些画廊来说都是不同的。
答案 0 :(得分:3)
您可能想要使用find()
$(".xxxgallery").find(".slick-track")
答案 1 :(得分:1)
既然你说第一个div(class =&#34; xxxgallery&#34;)是唯一的,使用CSS或jQuery你的选择器将是:
div.xxxgallery div.slick-track
如果需要,您可以获得更具体的信息:
div.xxxgallery > div.cat.slick-initialized.slick-slider.slick-dotted > div.slick-list.draggable > div.slick-track