mobile jquery - listview数据过滤器值

use*_*010 0 jquery jquery-mobile

如何调用数据过滤搜索框中的搜索词的值?

恩.

 <ul  id="search" data-role="listview" data-inset="true" data-filter="true">

var searchValue = document.getElementById("search").value
Run Code Online (Sandbox Code Playgroud)

(使用此功能不起作用,指的是<ul>搜索文本框.)

另外,在搜索框中输入时如何调用事件'keyup'?

$("#search").keyup(...)
Run Code Online (Sandbox Code Playgroud)

也不起作用.

想要在不必创建单独的搜索框的情况下执行此操作,从那时起我将不得不从头开始构建过滤系统.

对不起,我是新手,所以任何帮助将不胜感激.谢谢!

Phi*_*ord 5

这有用吗?

JS

$("input[data-type='search']").keyup(function() {
    alert('Value: '+$(this).val());
});
Run Code Online (Sandbox Code Playgroud)

替代

$("input:jqmData(type='search')").keyup(function() {
    alert('Value: '+$(this).val());
});
Run Code Online (Sandbox Code Playgroud)