jQueryで選択されたプラグインを使用して、ページに何度も表示される単純なSELECTがあります。選択の先頭には、「新規追加」オプションがあります。ユーザーが[新規追加]をクリックすると、ダイアログボックスが表示されます。Javascript/jQuery選択されたオプションが再選択されたときの要素イベントの選択
jQueryのクリックイベントを使用すると、簡単で、初めて正常に動作します。ただし、ユーザーがダイアログボックスをキャンセルしてから[新規追加]を再度クリックすると、クリックイベントは発生しません。
クリックイベントハンドラをオプション自体に追加しようとしましたが、成功しませんでした。私はまた、選択したプラグインなしでそれを試しました、そして運はありません。私は選択が問題だとは思わない。
は、ここでの問題を示す簡単なjsfiddleです:http://jsfiddle.net/7cMEg/
$('.cls').chosen().change(function() { if ($(this).val()==='-1') alert('clicked'); });
クリックして選択ボックスに、新規追加選びます。アラートが表示されます。しかし、[Add New]が選択されたので、選択ボックスをクリックし、[Add New]を再度クリックすると何も起こりません。クリックイベントは発生しません。私は使用できる別のイベントはありますか?それ以外の提案(多分非構造化ハイパーリンク)?
あなたは 'New'を追加二度目に –