一文字入れるとそれに先頭がマッチするキーワードが出てくる日本語でもいけるぞひらがなとカタカナの微妙なのはいけない漢字でもいけるJSとかで候補書き換えれば現在の入力状態に適したものを動的に追加したり表示したりできるかもしれんが要検証だな。試してみた人がいたら教えてくれ。2015年5月30日jQueryで上に移動とか下に移動とかリストの並び替えをするこういうリストがあったとして並び替えなんてとてつもなく難しそうに思えるかもしれないけど、じつはすごい簡単だから説明してあげる♡<ul><li>1</li><li>2</li><li>3</li></ul>こういう感じ。全てのliを回していって全部にclickイベントを付与する。それぞれのliはクリックしたら自分自身の隣の要素を取得して、隣の要素の手前に自分自身を追加する。するとコピーとかされるわけではなくて移動されるというわけ。{$(this).prev().before(this);});});これを実行するとliをクリックすると上の要素の上に移動する。うまい具合にトリガーを設置していけば、上矢印ボタンとかで上に移動させたり、next()使って下に移動させたりできる。2015年5月29日focus()とblur()でtextareaに自動フォーカスし離れた時の処理を書くaddEventLister()だっけ関数名忘れたけど、あのあたりを使えばこの辺は同じように実装できるけど、見栄えがいいのでjQueryで書いてみた。textareaにフォーカスして、フォーカスが外れたらイベント実行という処理。'';まあこれでも良いんだろうけど、jQuery使ってる時はjQueryで取得したオブジェクトから生のelementを取り出してってやってたのでかっこ悪かったから助かった。2015年5月27日JavaScriptでShift+Enterで処理を実行するShift+Enterの時だけ処理を実行するにはe.shiftKeyとe.keyCodeを組み合わせるだけのようだ。ここでは面倒なのでjQueryを使ってみた。falseを書き足す。falseは必要ない。developers.google.comいろんな情報でありふれていたので私のブログに書いといた。Googleが無料でホスティングしてくれているので、なるべくそっち使ってこちらの負担が減らせればいいな。2015年5月25日textareaとかでのタブでの移動を無効化するtextareaに関わらずタブでフォームとか移動できると思うんだけど、あえてこれを無効化したいとか、無効化して何かのイベントを追加したいって時はこうする。jQuery使ってみたけど、jQueryじゃなくても簡単にできるよ。9;});このコードはタブキーじゃない限りtrueを返して、タブキーになったらfalseを返すっていうシンプルなものだけど、その間に処理をはさみたいならこれをif文で囲ってやってごにょごにょすればおっけー。2015年5月23日JavaScriptでGETパラメータを取得するJavaScriptでGETパラメータを取得してみる。IE対応などを考えていないのであしからず。仕組み的には&で分割したものをループで回し、=でキーと値を分割してハッシュに保存する。"undefined"}このような結果が得られる。古いブラウザとかでは動かないと思うけど、動かすならちょっと手を加えれば行けると思う。params;};私のコードの一部なんだけどこういう風にすればまとめて受け取れるし、key指定で受け取ることもできるだろう。上で何でも無い無名関数突っ込んでるけど、もともとprototypeで色々やってたコードの一部なので許してにゃん。2015年5月22日JavaScriptのquerySelector()とquerySelectorAll()でCSSセレクタでelementを抜き出すJavaScriptのdocument.querySelector()を知ってるか。jQueryみたいにCSSのセレクタを書いてelementを取得できる。単一のelementを取得するならdocument.querySelector()で、複数のelementを取得するならdocument.querySelectorAll()だそうだ。次のページ検索:検索このブログについて因幡はねるとらん太郎で人生が完結した人。ねるちゃんの老人ホーム入居費用を貯めています。