jQuery代码没有加载

时间:2014-06-27 21:24:42

标签: javascript php jquery html

我正在调试一些jQuery代码,并且发现在单击时代码部分没有触发。

我的HTML / PHP是:

$cartlink .= "<a class='add_to_cart button' data-id='{$product->id}' href='javascript:;' {$style}>{$label}</a>";

jQuery的:

   <script>
        jQuery(window).on('click', 'a.add_to_cart.button', function() {
        console.log("batman");
    }); 
    </script>

1 个答案:

答案 0 :(得分:2)

您需要将window替换为document。因为window对象不包含DOM节点。但是,您也可以jQuery(window.document)查找DOM节点。

JavaScript Window

  

窗口对象表示包含DOM文档的窗口; document属性指向在该窗口中加载的DOM文档