jquery-mobile – 如何清除JQuery Mobile列表搜索过滤器?

前端之家收集整理的这篇文章主要介绍了jquery-mobile – 如何清除JQuery Mobile列表搜索过滤器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 JQuery Mobile(1.0rc1)应用程序,它有一个带有搜索过滤器的列表视图.它类似于 this样本.

在某些情况下,我通过ajax调用动态地将其他项加载到列表中.当发生这种情况时,我想清除在搜索过滤器中输入的任何内容,否则我最终会得到一个部分过滤的列表.

我试过像这样触发清除按钮:

$('.ui-button-clear',$.mobile.activePage).click();

并清除这样的表格:

$("form > input",$.mobile.activePage).val('');

但都没有奏效.有人可以通过正确的方式来启发我吗?

解决方法

您应该能够清除searchfilter
$('input[data-type="search"]').val("");

编辑:要更新列表,您还必须在searchfilter上触发“更改” – 事件:

$('input[data-type="search"]').trigger("keyup");

JSFiddle

猜你在找的jQuery相关文章