0

ユーザーが複数選択ボックスを使用できるようにしたいと思います。そして、ユーザーが最後にクリックしたオプションを見つけます。

私の最初の試み:

this.options.selectedIndex

最後ではない場合でも、常に最初に選択されたインデックスが表示されます

私の2回目の試み:

$(".application_selection option:selected:last").val()

最新のオプションではなく、常に最後に選択されたオプションが表示されます

誰かが私を助けることができますか?

4

1 に答える 1

1

正しく質問された場合:

select のクリック イベントを追加して、最後にクリックされたオプションを保存すると、最後の要素がそこに保存されます。

var lastClicked= null;
$('.application_selection').click(function(){
    lastClicked= this.value;
});
//use lastClicked it is latest clicked option
于 2013-09-30T06:21:34.300 に答える