0

オプションが選択されたときに何らかの jQuery を実行する選択メニューがあるとします。

<select class="doThis">
    <option selected="selected">Do This</option>
    <option>Do That</option>
    <option>Do That Other Thing</option>
</select>

それを実行するjQueryは次のようなものです:

$(".doThis").change(function () {
     //Code
});

これで問題ありませんが、ドロップダウン メニューを使用して既に選択されているオプションを選択する場合、どのように機能を実行するのでしょうか? 「これを行う」オプション。"Do This" は既にあるので、変更はなく、関数は起動しません。この火はどうやったら作れますか?

4

1 に答える 1

0

以下を使用できます。

$(".doThis option").on('click',function(){ })

または

あなたの機能を持っていて、この機能も追加してください:

$(".doThis option[selected=selected]").click(function(){})

于 2013-03-04T21:49:57.483 に答える