Как убрать точку и десятичный знаки после целых чисел?

Стоит плагин Quantities and Units for WooCommerce https://ru.wordpress.org/plugins/quantities-and-units-for-woocommerce/ Установил минимальную покупку и шаг в 0,5. Плагин работает корректно, но нигде не могу найти как убрать десятичные у целого значения и поменять «.» на «,». Сейчас графа товара количество выглядит «0.5 1.0 1.5 2.0 …», хочется «0,5 1 1,5 2 …». В настройках самого WooCommerce «Десятичный разделитель» = «,» и «Количество знаков десятичной дроби» = «0»

Добавить Комментарий

С данным плагином не работал могу предложить вариант с заменой с помощью jQuery.

Допустим у нас имеется html код:

 <select id="onwp-select">
 <option val="1.0">1.0</option>
 <option val="1.5">1.5</option>
 <option val="2.0">2.0</option>
 <option val="2.5">2.5</option>
 </select>
 

То для замены точки на запятую нам поможет следующий код:

 var str;
 jQuery('#onwp-select option').each(function(){
 str = jQuery(this).text().replace(".",",");
 jQuery(this).text(str);
 });
 

Данный вариант следует протестировать.

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.