我有一个 div,它的类.productSelectInput
只有我的几个产品动态显示,所以我隐藏了一个.options
最初使用 CSS 的类的 div,但是当.productSelectInput
可见时我想.options
再次显示。我认为我下面的 JS 可以工作,但似乎没有。我认为这可能是因为.productSelectInput
在选项类中。任何帮助表示赞赏。
这是我的 HTML:
<div class="options">
<div class="option">
<label for="o1">Choose:</label>
<select id="Grouping_6350746" class="productSelectInput"
name="AddToCart_Grouping" onchange="DrawProduct(311820,6350746,this.value,'',4);">
<option value="6350744">Kiwi</option>
<option value="6350745">Marigold</option>
<option value="6350746" selected="selected">Strawberry</option>
</select>
</div>
</div>
这是我的 CSS: .options { display: none; }
这是我的js:
jQuery(document).ready(function() {
if ($( ".productSelectInput" ).is(":visible") ) {
$( ".options" ).show();
}
});
已解决:使用 js 隐藏选项有效。
jQuery(document).ready(function() {
if ($( ".productSelectInput" ).is(":visible") ) {
$( ".options" ).show();
} else {
$( ".options" ).hide();
}
});