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