jQueryを使用して配送先住所をコピーするための請求先住所の取得に問題があります。カスタム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>
すべてのヘルプは大歓迎です!
なぜでしょうか?とにかく 'attr()'をとにかく使うのはおそらくもっと効率的でしょう。 – Matt
またはthis.checked :) –
に感謝します(おそらく 'prop( 'checked')')あなたの返事のために。私はここに私のコードを更新しました:rushapassport.com/Secure/Final/application-step-3b.phpそれでも私のために働いていません。どんな助け? – three3