Я использую плагин событий, который выводит поля формы посетителя на основе количества билетов, которое выбрал клиент.Затем эти имена полей выводятся следующим образом:
3182_attendee_name_1__1
3182_attendee_email_address_1__1
3182_attendee_name_1__2
3182_attendee_email_address_1__2
3182 - это идентификатор бронирования, а последнее число - это вариация, основанная на последовательном номере участника.
Я хочу добавитьРешение JS, так что если они выбирают кнопку, она берет значения из всех полей первого посетителя и копирует их другим, если они существуют.Причина в том, что родители будут бронировать своих детей на этих мероприятиях, и это довольно утомительно, когда приходится копировать снова и снова.
До сих пор я просматривал входные данные для создания массива входных имен,убирая номер в конце, который затем дает мне массив имен, которые совпадают.Но отсюда я не уверен, как я могу взять первое вхождение каждого поля и скопировать это значение через их дубликаты.
Буду признателен за любой совет.
var fields = [];
jQuery('.woocommerce-additional-fields input').each(function() {
var name = jQuery(this).attr('name').slice(0,-1);
fields.push(name)
});