1 回答

TA貢獻1817條經驗 獲得超14個贊
由于在前端,按鈕文本將使用jQuery的功能進行更改,添加像img標簽這樣的html在這里不起作用。.text()
我建議你使用j腳本和jQuery。它應該是這樣的:
$( document.body ).on( 'payment_method_selected', function(){
var selectedPaymentMethod = $( '.woocommerce-checkout input[name="payment_method"]:checked' ).attr( 'id' );
$( '#place_order' ).find('.payment-icon');
$( '#place_order' ).prepend('<span class="payment-icon '+ selectedPaymentMethod +'"></span>'); // or any element like from font-awesome.
});
$( document.body ).trigger( 'payment_method_selected' ); // this will trigger on page load, act as initialize the icon.
上面的腳本將添加一個標簽,其中包含類別和所選付款方式的 ID。然后,您可以使用 css 將圖標添加為此范圍的背景。spanpayment-icon
- 1 回答
- 0 關注
- 96 瀏覽
添加回答
舉報