我正在调试一些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>
答案 0 :(得分:2)
您需要将window
替换为document
。因为window
对象不包含DOM节点。但是,您也可以jQuery(window.document)
查找DOM节点。
窗口对象表示包含DOM文档的窗口; document属性指向在该窗口中加载的DOM文档