これは単純なものでなければなりませんが、このコンボネーションの.focusoutと.change関数が動作しない原因を確認できません。なぜこのjQueryのフォーカスアウトと変更機能は機能しませんか?
フォーカスが最初の入力を離れるときに、最初の入力を2番目の入力にコピーします。コンソールにエラーはありません。フィドル:https://jsfiddle.net/fh8t6mm0/
私がフォーカスアウトを使用したい理由は、.changeと.val関数が何らかの理由で確実に動作しないことです。
HTML:
<div id="focusoutdiv">
<input class="fieldone" type="text">
<input class="fieldtwo" type="text">
</div>
JS:
$('#focusoutdiv').focusout(function() {
$('.fieldone').change(function() {
$('.fieldtwo').val($(this).val());
});
});
ありがとう!これははるかに効率的で、私が '$( 'fieldtwo')val($(this).val());'でやっていたよりも優れています。 – BlueDogRanch
非常にうれしいですが、答えを受け入れてください。 – programtreasures