0

我的 jquery 移动应用程序中需要一个自动完成输入文本字段,所以我使用下面的代码

http://view.jquerymobile.com/1.3.2/dist/demos/widgets/autocomplete/autocomplete-remote.html

此代码显示如何显示建议,我需要添加到此代码中以便我可以从列出的建议中选择一个字段,一旦我选择了一个将填充到输入字段中的字段

4

1 回答 1

0

您需要在列表项中添加某种 OnClick 事件。

在该页面提供的源代码中,您可以看到列表项仅显示为列表项。

$.each( response, function ( i, val ) {
    html += "<li>" + val + "</li>";
});

因此,您可以做的是向-element 或-elements添加一个.click()侦听器。ulli

一个例子可能是这样的(点击事件如何工作的 jsFiddle 示例):

 $('li').click(function () {
    alert( $(this).text() );
});

然后,您只需捕获文本并将输入的文本替换为从下拉列表中检索到的文本。

编辑:你试过这个相关的问题吗?https://stackoverflow.com/a/9726264/1513735

于 2013-10-03T11:23:50.287 回答