2

ドロップダウンメニューがあるとしましょう...

<select id="menu">
   <option value="1">One</option>
   <option value="2">Two</option>
   <option value="3">Three</option>
</select>

(ボタンをクリックせずに)オプションを選択すると、jQuery関数を起動するようにします。ボタンをクリックせずに(選択しただけで)オプション選択からこれを行うにはどうすればよいですか?これを行うには、最初にメニューIDでjQueryを呼び出す必要があると思いますが、どこから始めればよいかわかりません。ありがとう。

4

3 に答える 3

2

説明

jQuerychangeイベントを使用する必要があります。

サンプル

​$("#menu").change(function() {
    alert("fire your function");
});​​​​​

このjsFiddleデモンストレーションをチェックしてください

詳しくは

于 2012-05-15T22:13:23.910 に答える
1

changeから何かを選択するとイベントが発生し、selectでイベント ハンドラを追加できます.change()

$('#menu').change(function () {
    //your code
});

jQueryのマニュアルをよくお読みになることをお勧めします。

于 2012-05-15T22:13:19.740 に答える
0

これを試して:

$("#menu").change(function() {
    alert($(this).val());
});
于 2012-05-15T22:15:11.987 に答える