我尝试首先在WordPress网站上的(document).ready
上执行脚本,但是我希望它在购物车更新AJAX触发后也能运行。我收到
$不是函数错误
当我尝试传递“ $”时,可以代替“ jQuery”使用它。如何在函数QtyChng中正确使用它?
jQuery(document).ready(function($){
QtyChng($);
});
jQuery( document.body ).on( 'updated_cart_totals', function($){
QtyChng($);
});
function QtyChng($) {
$('.woocommerce form.cart, .woocommerce td.product-quantity').on( 'click', '.test-button', function($) {
alert("test");
});
}
答案 0 :(得分:1)
您实际上只需要在文件中一次从$
切换到jQuery
,这样您就可以执行以下操作
(function($){
$(document).ready(function(){
QtyChng();
});
$( document.body ).on( 'updated_cart_totals', function(){
QtyChng();
});
function QtyChng() {
$('.woocommerce form.cart, .woocommerce td.product-quantity').on( 'click', '.test-button', function() {
alert("test");
});
}
})(jQuery);