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

标签 php javascript jquery mobile filter

假设我从 url 的 GET 中获取了一些值。 如何将该值“粘贴”到 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');

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

关于php - 如何动态替换 jQuery MOBILE 中的过滤器搜索栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361314/

相关文章:

javascript - 如何基于选项按钮启用和禁用文本框多个字段

php - 在 WhatsApp 消息中创建换行符

javascript - 什么是 dojo.store.Memory?

javascript - 我们如何在 css 中为具有特殊字符的单词设置样式?

javascript - 错误 javascript 代码显示标签值未定义

javascript - 更改时未获取新的 dom 元素

javascript - $.post 在 for 循环中

php - 从不同的类和命名空间调用函数

php - 我将如何检索不同页面上的数据?

php - 从 MySQL 表中获取 PHP 测验结果