我有一个启用了数据过滤器的列表视图。列表项是动态加载的。它在我的 Mac 上的浏览器中完美运行,但无法在 iPhone 或模拟器中运行。当您单击搜索字段时,键盘会弹出,但当您开始输入文本时,文本字段中不会输入任何内容。
这是我的列表视图的页面内容
<div id="woordenlijst_content" data-role="content" data-iscroll>
<ul class="ul_woordenlijst_content" data-role="listview" data-filter="true" data-filter-placeholder="Zoek...">
</ul>
</div>
这就是我加载列表项的方式
$('#woordenlijst').live('pageinit', function(event) {
$.each(trefwoorden_array_sorted_nl, function(index, trefwoorden) {
$('.ul_woordenlijst_content').append('<li class="woord_nl" data-icon="arrow-r"><a id="opendialog_woordenlijst" class="woord_nl" selected-woord-nl="' + trefwoorden.nl +'" selected-woord-fr="' + trefwoorden.fr +'" audio="' + trefwoorden.sound + '">' + trefwoorden.nl + '</a></li>');
});
$('.ul_woordenlijst_content').listview('refresh');});
列表视图被完美填充,由于刷新,样式被附加。滚动有效,过滤器栏在顶部...尽管当我尝试在 iphone 上输入文本时,没有输入任何文本。
我不知道它有什么问题:-(
我正在使用 JQM 1.2.0 Phonegap Cordova 2.1.0