2011-12-02 65 views
2

比方說,我從網址獲得了GET的一些值。 如何在jquery mobile的搜索過濾器中「粘貼」該值並自動執行搜索。如何動態替換jQuery MOBILE中的過濾器搜索欄?

例如: 我有一個名稱列表|城鎮|地址|其他信息

我會從URL http://url.com?town=Sydney

得到一個價值,我想篩選器列表將自動設置到悉尼和執行與該術語的搜索。

我希望我是不夠清楚...... 非常感謝你

+0

檢查了這一點:http://stackoverflow.com/questions/901115/get-query-string-values-in-javascript – jValdron

+0

是的,但我正在尋找更多的jQuery移動解決方案...不是一般的JQuery。感謝壽。 – OWADVL

回答

9

您需要執行兩個動作:

0)添加一個標識符(如ID =「myfilter」的)的列表,以便您可以稍後選擇濾波器輸入

1)搜索過濾器輸入設置爲你的價值

2)輸入觸發這種改變事件,以便過濾列表

$('#myFilter').prev('form[role="search"]').find('input[data-type="search"]') 
    .val("myValue") 
    .trigger('change'); 

我已經把一個demo上的jsfiddle:http://jsfiddle.net/jbmoelker/VZjvZ/7/

+0

謝謝。我會投你一票,但我沒有15聲望:) – OWADVL

相關問題