2013-05-08 76 views
-2

當我選擇交貨成本作爲裝運方式時,我有一個問題:貝寶按鈕並沒有消失,所以用戶可以支付兩次,這是一個不良行爲。Woocommerce:禁用付款方式與交貨成本

我附上了一張圖片來澄清我的問題,因爲我在網上搜索,但沒有找到解決方案。

enter image description here

感謝

+0

你可以嘗試一下,因爲我知道的JavaScript和jQuery。唯一的問題是,我不知道什麼文件,我需要修改... – xger86x 2013-05-09 07:21:04

+0

看到下面的新答案 – bicycle 2013-05-09 17:26:27

回答

1

一個好辦法如何做到這一點是通過jQuery的。把裏面的文檔以下

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 

然後找到該文件,其中結賬頁面設置,輸入以下命令:

$(document).ready(function() { 
    if ($('input[name=your_radio_name]:checked').val() == "the value when the element should be hidden") { 
     $('#id_of_the_element_that_should_be_hidden').hide(); 
    }); 
}); 
+0

是的,但問題是複選框出現在AJAX調用後,所以我需要知道在哪裏的Ajax請求爲了把這個代碼... – xger86x 2013-05-09 23:40:00

+0

你必須看看你的代碼。當你發現它包含上面的命令時,如果ajax內容已經在文檔中解析,而沒有準備好$(document) – bicycle 2013-05-10 06:16:48

相關問題