这可能非常初级,但我似乎无法理解。我在 Jquery 移动页面上设置了一些选择菜单,需要提取当前选择用于查询字符串的值以传递到搜索页面。我知道$("#select-choice-1").val()
可以拉它,但我想抓住它并通过它。最好的方法是什么?
问问题
66 次
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);
}
或者,在change
事件处理程序内
$("#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 回答