【发布时间】:2019-06-13 05:00:01
【问题描述】:
在选择“选择一个选项”时,具有div以显示。 默认情况下,“选择一个选项”是在页面加载时选择的选项。
我知道我需要使用 .show,但是当有两个可用选项并且其中任何一个都选择了一个选项时,我不确定如何让它专门工作。
当产品有两个选择大小和颜色时,我需要显示 Div,直到两个选择都不是“选择一个选项”
我想将 Jquery 与 woocommerce 可变产品一起使用。 我已经使用表格变体来隐藏可变价格表格,但如果选择了“选择选项”,我希望它再次显示。
jQuery('table.variations select').on('change', function() {
jQuery('.vanish ').hide();
} );
<table class="variations" cellspacing="0">
<tbody>
<tr>
<td class="label"><label for="pa_quantity">Quantity</label></td>
<td class="value">
<select id="pa_quantity" class="" name="attribute_pa_quantity" data-attribute_name="attribute_pa_quantity" data-show_option_none="yes">
<option value="">Choose an option</option>
<option value="each" class="attached enabled">Each</option>
<option value="pck-10" class="attached enabled">PCK/10</option>
</select>
</td>
</tr>
<tr>
<td class="label"><label for="pa_color">Colour</label></td>
<td class="value">
<select id="pa_color" class="" name="attribute_pa_color" data-attribute_name="attribute_pa_color" data-show_option_none="yes">
<option value="">Choose an option</option>
<option value="blue" class="attached enabled">Blue</option>
<option value="red" class="attached enabled">Red</option>
<option value="white" class="attached enabled">White</option>
<option value="yellow" class="attached enabled">Yellow</option>
</select><a class="reset_variations" href="#" style="visibility: visible; display: block;">Clear</a>
</td>
</tr>
</tbody>
</table>
目标是在选择“选择一个选项”选项时显示一个 div,并在选择任何其他选项时隐藏它
【问题讨论】:
-
你可以添加其他你想隐藏和显示的div结构吗?
-
对不起,我已经回答了我第一次阅读的问题。此外,您还必须在最后做一些事情。此平台不适用于
please give me full code。您必须在最后尝试一些事情,如果不起作用,那么您必须提出新问题,而不是重写原始问题,因为重写原始问题会使所有答案都无关紧要。 -
先生,感谢您的意见,但我只是澄清了最初的问题。你的回答很好,我很感激你的意见。如果您想对此提出意见,我将非常感激,尤其是因为我不明白您是如何使其工作的。我尝试通过删除!所以它只发生在=选择时。我还取出了隐藏以确保页面加载时显示的 div。如果您能提供帮助,我将不胜感激。
标签: jquery wordpress woocommerce