如何动态替换jQuery MOBILE中的过滤器搜索栏?
问题描述:
比方说,我从网址获得了GET的一些值。 如何在jquery mobile的搜索过滤器中“粘贴”该值并自动执行搜索。如何动态替换jQuery MOBILE中的过滤器搜索栏?
例如: 我有一个名称列表|城镇|地址|其他信息
我会从URL http://url.com?town=Sydney
得到一个价值,我想筛选器列表将自动设置到悉尼和执行与该术语的搜索。
我希望我是不够清楚...... 非常感谢你
答
您需要执行两个动作:
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
检查了这一点:http://*.com/questions/901115/get-query-string-values-in-javascript – jValdron
是的,但我正在寻找更多的jQuery移动解决方案...不是一般的JQuery。感谢寿。 – OWADVL