gpt4 book ai didi

javascript - 根据 foreach 中的选择值显示 Div

转载 作者:行者123 更新时间:2023-11-30 00:03:26 24 4
gpt4 key购买 nike

我们有在列表中显示的产品。为此,我们使用 foreach

我们的列表中大约有 25 种产品。在这里,我们尝试隐藏“添加到购物车”按钮,直到使用选择选项进行选择。

对于每个产品,这不起作用,因为我们对每个产品都有相同的类。

使用以下脚本我们没有成功。加载需要很长时间,更改选择不会执行任何操作,添加到购物车按钮也不会隐藏。

到目前为止,这是我们的代码:

    <script>
$(document).ready( function() {
$('.attribute_select').bind('change', function (e) {
if( $('.attribute_select').val() == 'choose') {
$('#add_to_cart').hide();
}
else if( $('.attribute_select').val() != 'choose') {
$('#add_to_cart').show();
}
}).trigger('change');
});
</script>


{foreach from=$products item=product name=products}

<fieldset class="fs_1">
<select name="s_name1" id="attribute_combination" class="attribute_select">
<option value="choose" selected="selected">CHOOSE....</option>
<option value="1" >1</option>
<option value="2" >2</option>
</select>
</fieldset>

<div id="add_to_cart}">
<a class="" href="..." data-id-product-attribute="{$product.id_product_attribute|intval}" data-id-product="{$product.id_product|intval}" ></a>
</div>
{/foreach}

最佳答案

您有一个无效的 DOM ID,您将无法匹配:

<div id="add_to_cart}">

应该是:

<div id="add_to_cart">

关于javascript - 根据 foreach 中的选择值显示 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39411435/

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