私は自分のサイトで .change() 関数を使用しています ここをクリックして、ユーザーが製品の数量を選択できるようにします。私が抱えている問題は、チャートが私の私を 12 パックのみにリンクしており、6 パックにはリンクしていないことです。firebug をチェックインしたところ、JS が 2 つのボタンを作成していることに気付きました。6 パックにリンクするボタンが 12 パックのボタンと重なっていると思います。
最終的には、価格に応じてボタンのリンクを変更したいと考えています。これを達成するために以下のコードを追加する必要があることを誰かが知っていますか?
リンク ボタンは 1 つしかありません。式エンジンを使用しているため、2 つ目は自動的に作成されます。
<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>
{p_cartlink}
<a href="http:// class="button_atc atc_{url_title}"></a>
{/p_cartlink}
問題は、このコードがテンプレート用であるSLEEP-12 and SLEEP-6
ため、製品 ID を使用するために必要な製品名が必要ないことです。これは、JS で各ボタンのニーズ ID を作成し、ボタンを有効または無効にする方法です。たとえば、6 パックを選択すると 6 パック ボタンが表示され、12 パックは無効になりますか?