jQuery Mobile-数据筛选器无法在AJAX回发上重新加载
我有一个页面看起来像这样:jQuery Mobile-数据筛选器无法在AJAX回发上重新加载,jquery,jquery-mobile,Jquery,Jquery Mobile,我有一个页面看起来像这样: <ul id="ulList" data-role="listview" data-filter="true" data-filter-placeholder="Find items" data-theme="none" class="List"> <li>Text 1</li> <li>Text 2</li> <li>Text 3</li> </ul> 该代码填充过滤
<ul id="ulList" data-role="listview" data-filter="true"
data-filter-placeholder="Find items" data-theme="none" class="List">
<li>Text 1</li>
<li>Text 2</li>
<li>Text 3</li>
</ul>
该代码填充过滤器文本框,但是过滤器不会执行
我尝试使用:
$('#List').listview('refresh');
但这并不奏效
有什么想法吗?如果您使用的是jQM 1.3.x,您可以在输入上触发更改事件:
$('.ui-input-search input').val('1').change();
如果您使用的是jQM 1.4.x,则可以使用filterable小部件上的方法:
$("#ulList").filterable("refresh");
改变非常感谢。我必须在回发后将其添加到代码中:我还必须在回发前添加一个文本框来收集值。setTimeoutfunction{$document.readyfunction{$'.ui图标搜索字段输入'.val$txtSearchFilter.val.change;};},10;
$("#ulList").filterable("refresh");