万事如意。我有一个表单,其中一部分是使用 jquery mobile 的 listview 自动完成/数据过滤器使用本地数据的搜索框。
用户输入几个字符后,他们可以从自动完成中选择一个建议的结果。发生这种情况时,我希望在搜索框中填写所选结果。
问题是,由于 jquery-mobile 创建了输入元素,我不确定如何获取元素的句柄。
我需要有一个元素的句柄,因为在某些情况下我希望有一个默认值,并且因为我没有使用 listview 项目作为链接(它是表单的一部分。)
我发现的示例似乎只是展示了如何设置 listview 过滤器,但在显示结果后实际上并没有对其进行任何操作。
我的列表视图:http: //jsfiddle.net/EXHNp/
<div data-role="fieldcontain">
<ul class="emp_listview" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Emp Code..." data-role="listview" data-inset="true">
<li><a>fred</a></li>
<li><a>mary</a></li>
<li><a>bob</a></li>
<li><a>alex</a></li>
</ul>
谢谢,尼克