-1

これがシナリオです:フォームに3つのドロップダウンオプションがあり、最初のドロップダウンを設定して、選択された他のページに移動しますが、オプションを選択すると他の2つのドロップダウンに影響を与えますページの更新...以下は、最初のドロップダウンが機能するように使用したJavaスクリプトです...

$(function() {

    $("#submit").hide();

    $("#form1 select").change(function() {
        window.location = $("#form1 select option:selected").val();
    })

});

この JS を保持しながら、残りの 2 つのドロップダウンでオプションを選択するたびにページが更新されないようにする方法はありますか?

4

1 に答える 1

2

ID<select>を指定して、代わりにそのセレクターを使用します。また、 を省略できますoption:selected

$('#id-of-the-select').change(function() {
    window.location = $(this).val();
});
于 2013-04-06T09:43:55.737 に答える