2012-06-11 277 views
0

這可能是相當簡陋的,但我似乎無法得到這個。我在Jquery移動頁面上設置了一些選擇菜單,並且需要將當前選定用於查詢字符串的值傳遞給搜索頁面。我知道$("#select-choice-1").val()可以拉它,但我想保持並通過它。什麼是最好的方法來做到這一點?從選擇菜單拉選項

+0

它傳遞到哪裏呢? – thecodeparadox

+0

我只是打算將它傳遞給另一個函數。 –

回答

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); 
} 

OR,在change事件處理

$("#select-choice-1").change(function() { 
    var value = this.value; 
    // use value what ever you need 
    useValue(value); 
}); 
+0

完美,謝謝! –

0

您可以使用map創建查詢字符串中:http://jsfiddle.net/imsky/CQ7Cv/

$("select").map(function() { 
     return $(this).attr("name") + "=" + $(this).val() 
}).toArray().join("&")