基本的に出発都市のテキスト入力フィールドと戻りテキストの入力フィールドを提供するフォームでオートコンプリート ウィジェットを使用しています。
1 つの div で Depart From と Arrive At を表示し、2 番目の div で同じになる戻り情報を表示したいと思います。(つまり、トロントを出発してバリーに向かい、バリーからトロントに戻ります)。
私のjQueryは初めて情報を表示するためにうまく機能していますが、情報を逆に表示することはできません。
私のフォーム:(表示部分のみ)
<div class="ui-widget">
<p>
<label for="tags">Depart From:</label>
<input type="text" class="departCity" id="tags" size="30" />
</p>
</div>
<div class="ui-widget">
<p>
<label for="tags2">To:</label>
<input type="text" class="destination" id="tags2" size="30" />
</p>
</div>
私のコードは次のとおりです。
$(function() {
$('input[type="text"]').blur(function() {
$("#" + $(this).attr('id') + "_display").html($(this).val());
});
});
そしてhtml:
<div id="trip">
<p><strong><span id="tags_display"></span> - <span id="tags2_display"></span></strong></p>
</div>
<div id="returnTrip">
<p><strong><span id="displayTags2"></span></strong></p>
</div>
私が言ったように、「旅行」divの最初の部分は正常に表示されますが、2番目に複製/複製したいと思います。
これと他のいくつかのバリエーションを試しましたが、もう一度表示することはできません。私のフォームデータはどこにも行きません。表示されるだけです。
function open() {
$('#displayTags2').html($('#tags2_display').clone());
}
open();
助けてくれてありがとう。