我在我的网站上使用 .change() 函数单击此处,它使用户能够选择其产品的数量。我遇到的问题是我的图表只是将我的我链接到 12 包而不是 6 包。我检查了萤火虫,我注意到矩阵创建了两个链接到 6 包的按钮按钮开始与 12 包的按钮重叠。在我的 HTML 中只有一个按钮
最终,我希望按钮链接相对于价格发生变化。我注意到我的 Matrix 没有响应 Jquery 调用,所以我假设有一些表达式标签可以做到这一点。
这意味着当您选择 6 包时,您单击添加到图表,它会将您定向到购物车,价格为 6 包。目前它只是拿起12pack。如果您查看检查器中的页面,您会注意到一个矩阵创建了两个按钮,一个用于 6 包,一个用于 12 包。12 与六个 b 重叠,因为该按钮正在使用一个类。
<div class="pricing-assets">
<h4>select a quantity</h4>
<select id="item_select">
<option value="1">6 pack</option>
<option value="2">12 pack</option>
</select>
<script type="text/javascript">
var message = new Array();
message[1] = "$15.00";
message[2] = "$25.00";
$(document).ready(function(){
$("#item_select").change(function(){
var message_index
message_index = $("#item_select").val();
$(".price-item h3").empty();
if (message_index > 0)
$(".price-item h3").append(message[message_index]);
});
});
</script>
<div class="price-item right"><h3>$15.00</h3>
{p_cartlink}
<a href="http://store.bodyworksforme.com/ShoppingCart.asp?ProductCode={id}" class="button_atc atc_{url_title}"></a>
{/p_cartlink}