0
  <div class="wpsc_buy_button_container">
    <input type="submit" value="<?php _e('Customize', 'wpsc'); ?>" name="Customize" 
      class="wpsc_customize_button" id="product_<?php echo wpsc_the_product_id(); ?>_customize_button"/>
  </div>

<script type="text/javascript">
  $("#product_<?php echo wpsc_the_product_id(); ?>_customize_button").click(function() {
    alert('product clicked');
  });
  alert('test click');
</script>

查看-> 来源给出:

<script type="text/javascript">
  $("#product_53_customize_button").click(function() {
    alert('product clicked');
  });
  alert('test click');
</script>

语法有问题吗,因为我没有看到我的警报。如果我删除单个 jQuery 行,则测试警报开始工作。

4

1 回答 1

0

这是你没有使用 jquery 事件

用这个

$(function(){
    $("#product_53_customize_button").click(function() {
        alert('product clicked');
      });

    })

或者

$(document).ready(function(){
        $("#product_53_customize_button").click(function() {
            alert('product clicked');
          });

        })
于 2012-10-14T18:11:15.577 回答