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

OWA*_*DVL 2 javascript php mobile jquery filter

假设我从网址获取了一些来自GET的值.如何在jquery mobile中将该值"粘贴"到搜索过滤器中并自动执行搜索.

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

我会从网址http://url.com?town=Sydney获得一个价值

我希望过滤器列表可以自动设置到悉尼并使用该术语执行搜索.

我希望我很清楚......非常感谢你

Jas*_*ker 9

您需要执行两个操作:

0)将一个标识符(如id ="myFilter")添加到列表中,以便稍后选择过滤器输入

1)将搜索过滤器输入设置为您的值

2)在输入上触发更改事件,以便过滤列表

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

我在jsFiddle上放了一个演示:http://jsfiddle.net/jbmoelker/VZjvZ/7/