2017-10-21 50 views
1

我有连接到一个按钮下面的脚本:jquery .click函数不工作,在chrome开发工具中看到的方式?

<script type="text/javascript"> 
      $('.addToCartButton').click(function() { 
       fbq('track', 'AddToCart', { 
        content_ids: ['<?php echo (int)$product_info['products_id']; ?>'], 
        content_type: 'product' 
       }); 
      }); 


     </script> 

我试图激活按钮,单击Facebook addtocart。

按钮的代码是:

<button id="tdb1" type="submit" class="addToCartButton" role="button" aria-disabled="false"> 
    <span class="ui-button-icon-primary ui-icon ui-icon-cart"></span> 
    <span class="ui-button-text">Add to Cart</span> 
</button> 

有没有一种方法来检查它是否在Chrome浏览器开发工具启用? 我错过了什么吗?

+0

在DOM准备好之后,您是否附加了事件侦听器?如果你这样做之前,你应该使用.on()方法insted –

回答

0

click函数之前和之后添加debugger声明并确保开发者控制台处于打开状态。

控制台将在debugger语句中断,您可以从那里调试。

+0

所以我尝试了这一点,它确实在点击按钮后暂停。所以我想这意味着班级正在被检测到,点击正在工作。所以我不知道该怎么做,因为它看起来像FB脚本然后不开火? – Sackling

+0

元素的'console.log'产生了什么? –

相关问题