選択ドロップダウンリストに取り組んでいます。このリストは、選択されたすべての要素(ユーザーが実行)を非表示フィールドの形式でコンテナー<DIV>に追加します。この選択には、選択コンテナから削除するオプションをユーザーに提供するリンクがあります。新しい選択が行われるたびに、コードは、ユーザーがREOMVEリンクをクリックした場合に選択を削除するように変更されている関数を自動的にバインドします。たとえば、次のようになります。
<DIV id = "selectedCategories">
カテゴリ#1 REMOVE_LINK
< input type = "hidden" value = "9524" name = "recordIds []" /> </ DIV>
<select>
<option> Category#2 </ option>
<option> Category#3 </ option>
<
ドロップダウンリストから新しい選択を行うたびに、以前に選択したすべての要素を削除機能で「再バインド」する必要があります。すべての要素が以前の要素を失っているように見えるため、何らかの理由でこれを行う必要があります。新しいものが追加されたときにバインドします。
これはFireFoxとSafariで非常にうまく機能しますが、IEではまったく機能しません。選択したすべての要素に対して毎回再バインドしますが、すべてのバインドが失われ、機能するのは、削除機能で追加してバインドした最後の要素だけです。
私の質問は、これに対する回避策はありますか、またはこの問題にどのように対処しますか?残念ながら、IEは世の中で最も広く使われているインターネットブラウザです:(
ありがとうございました