gpt4 book ai didi

javascript - 遇到情况时jquery设置 sibling 的填充

转载 作者:行者123 更新时间:2023-11-30 17:37:51 25 4
gpt4 key购买 nike

所以我昨天问了这个问题,人们能够帮助我。然而不幸的是,它只回答了我的部分问题。

我正在尝试编写 jquery 代码来检测每个类 product-price 是否有一个名为 product-options 的兄弟,如果它确实检查它是否有两个或更多下拉菜单。如果它有 2 个或更多下拉菜单,则将其同级 product price 的 padding-top 设置为 35px。因此,如果没有下拉菜单或只有一个下拉菜单,则不要对其同级 product-price 做任何事情。

<div class="product-container">
<div class="product-price">Price info</div>
</div>

<div class="product-container">
<div class="product-price">Price info</div>
<div class="product-options">
<select id="selectoptions1" name="product1" class="attribute_list">
<option value="Colour (please select)">Colour (please select)</option>
<option value="White">White</option>
<option value="Navy Blue">Navy Blue</option>
</select>
</div>
</div>

<div class="product-container">
<div class="product-price">Price info</div>
<div class="product-options">
<select id="selectoptions1" name="product1" class="attribute_list">
<option value="Colour (please select)">Colour (please select)</option>
<option value="White">White</option>
<option value="Navy Blue">Navy Blue</option>
</select>
<select id="selectoptions2" name="product2" class="attribute_list">
<option value="Small>Small</option>
<option value="Medium">Medium</option>
<option value="Large">Large</option>
</select>
</div>
</div>

<div class="product-container">
<div class="product-price">Price info</div>
</div>

有人有什么想法吗?

顺便说一句,这不是实际的代码,它只是其中的一部分……为了简化问题。

最佳答案

$(".product-price").each(function(){
if ($(this).next(".production-options").children("select").length >= 2) {
//Do your thing here
}
});

DEMO

关于javascript - 遇到情况时jquery设置 sibling 的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21689469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com