如何动态替换jQuery MOBILE中的过滤器搜索栏?

问题描述:

比方说,我从网址获得了GET的一些值。 如何在jquery mobile的搜索过滤器中“粘贴”该值并自动执行搜索。如何动态替换jQuery MOBILE中的过滤器搜索栏?

例如: 我有一个名称列表|城镇|地址|其他信息

我会从URL http://url.com?town=Sydney

得到一个价值,我想筛选器列表将自动设置到悉尼和执行与该术语的搜索。

我希望我是不够清楚...... 非常感谢你

+0

检查了这一点:http://*.com/questions/901115/get-query-string-values-in-javascript – jValdron

+0

是的,但我正在寻找更多的jQuery移动解决方案...不是一般的JQuery。感谢寿。 – OWADVL

您需要执行两个动作:

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