我有电子商务网站。我有产品页面,您可以在其中选择主要产品的不同变体和插件。我希望能够在客户点击选项时动态显示价格。
基本的 html 如下所示:
<div class="addons">
<input type="radio" name="products[39][addons][Handles]" title="Handles" value="579" alt="7.00" class="options"> Bronze Left
<input type="radio" name="products[39][addons][Handles]" title="Handles" value="580" alt="8.00" class="options"> Bronze Right
<input type="radio" name="products[39][addons][Handles]" title="Handles" value="581" alt="9.00" class="options"> Chrome Left
<input type="radio" name="products[39][addons][Handles]" title="Handles" value="582" alt="10.00" class="options"> Chrome Right
<input type="radio" name="products[39][addons][Glass]" title="Glass" value="589" alt="18.00" class="options"> Brass Clarity
<input type="radio" name="products[39][addons][Glass]" title="Glass" value="590" alt="20.00" class="options"> Zinc Abstract
<input type="radio" name="products[39][addons][Glass]" title="Glass" value="591" alt="21.00" class="options"> Zinc Elegance
<input type="radio" name="products[39][addons][Glass]" title="Glass" value="592" alt="23.00" class="options"> Zinc Prairie
</div>
值属性用于添加到购物车功能,我无法更改,价格设置为 alt 但显然可以是任何东西,标题设置为 jQuery 点击目标。
我需要关于 jQuery 的帮助。我遇到的问题是我不知道如何让 var price 在点击功能之外相互叠加。
$("input[type='radio'][title='Handles']").click(function() {
price = $(this).val();
}
$("input[type='radio'][title='Glass']").click(function() {
price = $(this).val();
}