私は自分のサイトでjQuery1.7.1を使用しており.live()
、将来追加される要素で呼び出す必要のあるいくつかのイベントに関数を使用しています。何らかの理由で機能していません(エラー、アラート、何も表示されません)。少し読んだことがありますが、機能しないと言う人もいれば、正常に機能すると言う人もいますが、回避策や修正など、最近のことは何も見ていません。IE9(およびおそらく他のIE)ではなく、他のブラウザーでも正常に動作します。
私が使用できるjQueryの.liveに代わるもの、プラグイン、またはこれを修正するいくつかの回避策はありますか?
私の現在のコードは次のとおりです。
$('select[name="CourseLevelSelector"] option').live('dblclick', function () {
//Do Stuff
});
-ジェイク
編集:
私の全体的な目的は、2つの複数の選択ボックスを用意することです。1つはデータがあり、もう1つは空白です。データが入っている選択ボックスのオプションをダブルクリックすると、空の選択に複製されます。次に、追加されたオプションをダブルクリックすると、完全に削除されます。(このコードは機能していますが、機能していないのはイベントハンドラーだけです)
HTMLは次のように見えます。
<select name="CourseLevelSelector" multiple="multiple">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option>
</select>
<select name="CourseLevelIDs" multiple="multiple">
</select>