0

これはかなり初歩的なことかもしれませんが、私はこれを理解できないようです。Jqueryモバイルページにいくつかの選択メニューを設定しており、検索ページに渡すためにクエリ文字列で使用するために現在選択されている値をプルする必要があります。私は$("#select-choice-1").val()それを引っ張ることができることを知っていますが、私はそれを保持して通過したいと思います。これを行うための最良の方法は何でしょうか?

4

2 に答える 2

0
var value = $("#select-choice-1").val(); // store the value within a variable

useValue(value); // call your function with arguments of value

function useValue(val) {
  // use that value through val
  alert(val);
}

または、inchangeイベントハンドラー内

$("#select-choice-1").change(function() {
  var value = this.value;
  // use value what ever you need
  useValue(value);
});
于 2012-06-11T16:53:34.000 に答える
0

mapクエリ文字列の作成に使用できます:http: //jsfiddle.net/imsky/CQ7Cv/

$("select").map(function() {
        return $(this).attr("name") + "=" + $(this).val()
}).toArray().join("&")
于 2012-06-11T17:03:55.457 に答える