2012-07-18 45 views
0

我想檢測當用戶啓動類型intp jquery移動列表視圖過濾器輸入。 還得到哪些按鈕用戶輸入。jquery移動listview搜索過濾器開始鍵入檢測

<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應用程序。

+1

http://craig.is/killing/mice你可以使用這個鍵盤鍵盤部分。或者自己寫,這會更有效,我猜。 – Sprottenwels 2012-07-18 08:11:26

+0

感謝您的快速響應。它可以用於iPhone和Android上運行的PhoneGap應用程序 – MadNik 2012-07-18 08:28:45

回答

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); 
     } 
);