検索関数のイベントとマッピング

検索関数のイベントとマッピング

1
2
3
4
5
6
7
8
9
10
11
$(document).on("pageinit","#top",function(e){
$(this).on("keypress","#search-tag",function(e){
if(e.keyCode == $.mobile.keyCode.ENTER){
var hashTag = $("#search-tag").val();
if("" == hashTag) return;
 
searchTweet(hashTag);
}
});
 
});

#topは

1
2
<div data-role="page" id="top">
</div>

を示す

1
if(e.keyCode == $.mobile.keyCode.ENTER)

で、キーコードがEnter
つまり、Enterを押したときの判定をしている

1
var hashTag = $("#search-tag").val();

で、検索欄で入力した内容を
hashTag へ代入

1
if("" == hashTag) return;

で、入力フォームが空なら何もしないようにしている

ソーシャルメディアAPIと
jQueryMobileを使うことで
サーバーなしでもWebアプリを作成できる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です