我正在使用woocommerce在eshop上工作。ajax更新後的目標按鈕類
我有一個類別爲「single_add_to_cart_button」的添加到購物車按鈕,以及一個3種尺寸的變化選擇列表。
當我選擇一個不可用的大小時,我的「single_add_to_cart_button」按鈕獲得一個添加了「disabled」的類,並且當切換到可用大小時,該類將被刪除。
我想與jquery添加一個函數onclick在我的按鈕時,它有「禁用」類。
「禁用」類是由woocommerce自身通過Ajax添加的。
我發現一個woocommerce jQuery函數來檢查的變化選擇列表已經改變
$(".variations_form").on("woocommerce_variation_select_change", function() {
我可以添加的console.log消息來檢查我的選擇發生了變化,即工作。
但我無法定位.disabled按鈕。每當我更改我的選擇列表時,我的「.disabled」按鈕上的點擊功能啓動我的功能。
在我看來,當我的CSS類改變了,我的jQuery代碼沒有看到它。
這裏是我的jQuery代碼:
$(".variations_form").on("woocommerce_variation_select_change", function() {
console.log("change");
$(".single-product .single_add_to_cart_button.disabled").click(function(){
$('#modal_commander').modal('show');
});
});
任何人可以幫助我嗎?
感謝