0

我想检测用户何时开始输入 intp jquery 移动列表视图过滤器输入。还可以获取用户类型的按钮。

<ul data-role="listview" data-filter="true">
    <li><a href="#id">Acura</a></li>
    <li><a href="#id">Audi</a></li>
    <li><a href="#id">BMW</a></li>
</ul>

任何帮助将不胜感激。

注意:这是一个 PhoneGap 应用程序。

4

1 回答 1

0

找到了怎么做。如果有人有同样的问题,我会发布它。

$('div.ui-input-search').delegate("input", "keyup",
        function(e) {
            var code = (e.keyCode ? e.keyCode : e.which);
            if (code != 8) {

                //Any key other that backspace clicked

                var text = $(this).val();
                if (text.length == 1) {


                    //Just Started Typing
                }

            }
        }
);

$('div.ui-input-search').delegate("input", "keydown",
        function(e) {
            var code = (e.keyCode ? e.keyCode : e.which);
            if (code == 8) {
                // BackSpace is clicked.
                var remainingText = $(this).val();
                if (remainingText.length == 1) {


                       //Cleared all characteres

                }

            }
            // console.log(code+'\n\n\n');
            // var remainingText = $(this).val();
            // console.log(remainingText);
        }
);
于 2012-07-18T10:26:26.273 回答