【发布时间】:2020-06-18 05:56:55
【问题描述】:
这是我正在处理的页面:https://www.maisondefemmes.com/product/choose-your-own-adventure-earrings/
我希望按钮在未点击之前一直处于活动状态,以便用户可以清楚地看到他们选择的内容。
我已阅读并遵循这些说明,但无济于事:Keep button in active state until clicked upon again
注意:“按钮”曾经是我关闭的切换开关。不确定这是否会导致问题。
我已将此 JQuery 添加到我的主题中:
$('.bundled_product_optional_checkbox').click(function(){
if($(this).hasClass('active')){
$(this).removeClass('active')
} else {
$(this).addClass('active')
}
});
还有这个 CSS:
.bundled_product_optional_checkbox.active {
background-color: #cfb87c !important;
border: 1px solid #cfb87c !important;
}
<label class="bundled_product_optional_checkbox">
<input class="bundled_product_checkbox" type="checkbox" name="component_1592104877_bundle_selected_optional_4" value>
" Add for "
<span class="price">
<span class="woocommerce-Price-amount amount">
<span class="woocommerce-Price-currencySymbol">$</span>
</span>
</span>
::after
</label>
感谢任何答案。请善待。
【问题讨论】:
标签: javascript jquery css