использование функции jquery для многократных событий, а также без статуй событий - PullRequest
0 голосов
/ 21 февраля 2020

Я использовал эти две функции для преобразования цен WooCommerce в персидский формат:

jQuery(document).ready( function(){
      var els = document.querySelectorAll('.woocommerce-Price-amount, .amount, .product-quantity');
      els.forEach(function(item) {
      item.textContent = persianJs(item.textContent).englishNumber().toString();
    });
});

jQuery(document).ready( function(){
      jQuery( 'body' )
      .on( 'init init_checkout updated_checkout checkout_error wc_cart_emptied update_checkout updated_wc_div adding_to_cart added_to_cart removed_from_cart ', function() {
      var els = document.querySelectorAll('.woocommerce-Price-amount, .amount, .product-quantity');
      els.forEach(function(item) {
      item.textContent = persianJs(item.textContent).englishNumber().toString();
      });
   });
});

Первая часть (функция) предназначена для преобразования чисел в персидский формат в Главная страница магазина и вторая часть (функция) предназначена для Корзина и Страница оформления заказа , которые ajax зависят от события.

Обе функции работают хорошо, но я не уверен, есть ли какое-либо решение для объединения обеих функций?

Буду признателен за любые советы и предложения по улучшению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...