Internet Explorer を使用して JS アプリケーションを実行しています。このアプリケーションの一部は、入力フィールド (オートコンプリート機能を含む) をコピー/複製することです。
そのために、入力の既存のフィールドを複製するだけです。
field=$("#Searach_Field").clone().prependTo('#New_form'); //clone Element
field.attr('id','New_Search_Field'); //assign new ID to the input field.
このコードは Firefox で非常にうまく機能します。入力フィールドは複製され、オートコンプリートも新しい入力フィールドで機能します。
しかし、IE 8 では、入力フィールドがありません! clone() や prependTo が実行されていないようです。
ありがとうございました。