我正在使用一个事件插件,该插件根据客户选择的门票数量输出与会者表单字段。然后,将这些字段名称输出为:
3182_attendee_name_1__1
3182_attendee_email_address_1__1
3182_attendee_name_1__2
3182_attendee_email_address_1__2
3182是预订ID,最后一个数字是根据连续参加者编号的变化。
我想添加一个JS解决方案,以便如果他们选择一个按钮,它将从所有第一个参与者字段中获取值,并将它们复制到其他(如果存在)的值。 原因是父母将在这些活动中预订孩子,而且必须一遍又一遍地重复,这很繁琐。
到目前为止,我已经遍历输入来构建输入名称的数组,在末尾去除数字,然后给我一个匹配的名称数组。但是我从这里不确定如何将每个字段的第一个出现的值复制到它们的重复项中。
任何建议将不胜感激。
var fields = [];
jQuery('.woocommerce-additional-fields input').each(function() {
var name = jQuery(this).attr('name').slice(0,-1);
fields.push(name)
});