Javascript jQuery代码,通过点击";与运输相同;不在我的状态字段上复制。你知道为什么吗?
jQuery代码通过点击“与发货相同”来填写字段,在Safari中iPad上不起作用。有什么想法吗 据我所见,这只发生在iPad设备和使用Safari的设备上。在第一代iPad上测试。似乎只影响状态字段。很奇怪 shipping字段称为“State_Ship”,而billing字段仅为“State”。这两个都是选择下拉字段,所有状态都作为选项 我的代码是:Javascript jQuery代码,通过点击";与运输相同;不在我的状态字段上复制。你知道为什么吗?,javascript,jquery,ios,ipad,Javascript,Jquery,Ios,Ipad,jQuery代码通过点击“与发货相同”来填写字段,在Safari中iPad上不起作用。有什么想法吗 据我所见,这只发生在iPad设备和使用Safari的设备上。在第一代iPad上测试。似乎只影响状态字段。很奇怪 shipping字段称为“State_Ship”,而billing字段仅为“State”。这两个都是选择下拉字段,所有状态都作为选项 我的代码是: $(document).ready(function(){ $('#BillingAsShipping').click(functi
$(document).ready(function(){
$('#BillingAsShipping').click(function(){
if($('#BillingAsShipping').is(':checked')){
$('#FirstName').val($('#FName_Ship').val());
$('#LastName').val($('#LName_Ship').val());
$('#Phone').val($('#Phone_Ship').val());
var state = $('#State_Ship option:selected').val();
$('#State option[value=' + state + ']').attr('selected','selected');
$('#Company').val($('#Company_Ship').val());
$('#Address1').val($('#Address1_Ship').val());
$('#Address2').val($('#Address2_Ship').val());
$('#City').val($('#City_Ship').val());
$('#PostalCode').val($('#PostalCode_Ship').val());
var country = $('#Country_Ship option:selected').val();
$('#Country option[value=' + country + ']').attr('selected','selected');
populateShippingMethods('Default');
} else {
//Clear on uncheck
$('#FirstName').val("");
$('#LastName').val("");
$('#Phone').val("");
$('#State option[value=Nothing]').attr('selected','selected');
$('#Company').val("");
$('#Address1').val("");
$('#Address2').val("");
$('#City').val("");
$('#PostalCode').val("");
$('#Country').val("");
populateShippingMethods('Default');
};
});
});
很可能您需要使用“更改”事件而不是单击事件
$(“#BillingAsShipping”)。on(“change”,function(){/…});
如果是这样,它会影响所有其他字段,而不仅仅是状态字段吗?只是好奇而已。