ページをロードせずに選択ボックスから動的に値を取得し、その値をif条件で使用する方法は?
質問する
395 次
3 に答える
0
selectboxを使用するデフォルトの選択オプションを取得するには、
var selected = $("#selectboxId").find(":selected").text();
次の方法を使用して、ユーザーが選択した値を取得できます。
$("#selectboxId").change(function () {
alert($(this).val());
});
于 2013-01-09T08:21:38.920 に答える
0
コードを提供していませんが、以前の質問で適切な回答が得られるはずです。
JavaScriptを使用してドロップダウンリストで選択した値を取得しますか?
ページをロードしないと言うときは、送信を押してページをリロードしないという意味だと思います。
jquery を使用して結果を取得することもできます...プルダウンが num 状態であると仮定します。
$("#numstates").val() //the value of the selected option
于 2013-01-09T08:14:38.663 に答える
0
「ページをロードせずに」
そのページを読み込まないとページ上のコントロールの値を取得できないことは明らかなので、「フォームを送信せずに」ページをリロードすることを意味していると思います。
次のようなことをしてください:
var val = $("#idOfSelectHere").val();
if (val === "something" || val === "something else") {
// do something
} else if (val === "whatever" && someOtherCondition) {
// do whatever
}
明らかに、好きなだけ条件とelse if
s を追加できます...
さらに読む: jQuery の.val()
メソッド
于 2013-01-09T08:12:26.247 に答える