Я использую " Добавьте поле выбора, которое изменит цену в простых продуктах Woocommerce " код ответа.Для фильтрации используется только одно поле выбора.Я хочу расширить этот код, используя jQuery , чтобы иметь возможность использовать несколько полей для фильтрации.
Пример: 2 поля выбора, один текст, флажок и несколько переключателей, которые будут определять окончательную расчетную цену.
// Select field
woocommerce_form_field('materials_pack', array(
'type' => 'select',
'class' => array('material-field form-row-wide'),
'label' => __('Select Materials:', $domain),
'required' => true,
'options' => $options,
),'');
<script>
jQuery(function($){
var a = <?php echo json_encode($prices); ?>,
b = 'p.price',
c = 'select[name="materials_pack"]';
$(c).on( 'change', function(){
$.each( a, function( key, value ){
if( $(c).val() == key )
$(b).html(value);
});
});
});
</script>
Как использовать ее для нескольких полей?а как работает скрипт jquery?