我無法使用jQuery將帳單地址複製到發送地址。我已經成功地完成了這個使用純jane形式沒有自定義jQuery元素。但是,當我將自定義UI添加到複選框時,它似乎破壞了代碼。我已經嘗試了幾次代碼更改,但沒有一個正在工作。帳單地址與發貨地址相同jQuery
當用戶點擊「我的帳單地址與我的送貨地址相同」時,什麼也沒有發生。這裏是我的jQuery代碼:
<script type="text/javascript">
$(document).ready(function(){
$('#check-address').click(function(){
if($('#check-address').attr('checked')){
$('#address-field1').val($('#address-field').val());
$('#city-field1').val($('#city-field').val());
$('#zip-field1').val($('#zip-field').val());
var state = $('#state-field option:selected').val();
$('#state-field1 option[value=' + state + ']').attr('selected','selected');
} else {
//Clear on uncheck
$('#address-field1').val("");
$('#city-field1').val("");
$('#zip-field1').val("");
$('#state-field1 option[value=Nothing]').attr('selected','selected');
};
});
});
</script>
任何幫助,非常感謝!
爲什麼它應該是?它仍然可以工作(儘管'prop('checked')'會更加正確*。使用'attr()'over'is()'可能更高效。 – Matt
或this.checked :) –
謝謝你的回覆。我在這裏更新了我的代碼:rushapassport.com/Secure/Final/application-step-3b.php,但它仍然不適合我。任何幫助? – three3