私は多くのオプションを持つ選択ボックスを持っています。選択が行われると、私はjQueryのを使用して表示されたテキストを置き換える:オンザフライでドロップダウンリストデータを変更する
$("#dropdownlist").change(function() {
var selected = $(this).find(":selected");
selected.text('foo');
});
私はその後、選択がドロップダウンされたときに元の値を復元したいと思います。これどうやってするの?
私は 'クリック'イベントを使用しようとしましたが、これは選択プロセス中何度も起動されます。つまり、 'foo'は常に上書きされます。
ありがとうございます。あなたはそれを変更する前に
selected.attr('data-oldtext', selected.text());
:
このドロップダウンにはオープンイベントがありますか? – gdoron
これを行う目的は何ですか?あなたは何を達成しようとしていますか? – elclanrs
@gdoron私が知っている限り、オープンイベントは利用できません。 – Jonathan