jQuery

  (最終更新日:2015.06.9)

QuickSearchプラグインで全角スペースを区切り文字に追加する方法

スポンサーリンク

jQueryプラグインのQuickSearch、便利ですよね。
複数のキーワードでテーブルの中身をインクリメンタルサーチできるので、いろいろなところで重宝しています。

Quicksearch:複数キーワードでテーブルのインクリメント検索もできるjQuery Plugin


そんなQuickSearchは複数のキーワードで検索する際に半角スペースで区切りる必要があるのですが、Googleなどのように全角スペースでも区切りたいなぁと思いちょこっと改造してみました。
対象となるファイルは jquery.quicksearch.js です。

やり方は単純で、全角スペースを半角スペースに置換して、区切ればいいだけです。

33行目あたりの下記の箇所を修正します。

prepareQuery: function (val) {
    return val.toLowerCase().split(' ');
},

replace関数で全角スペースを半角スペースに置換するので、先ほどの箇所を下記のように変更します。

prepareQuery: function (val) {
    return val.toLowerCase().replace(/ /g," ").split(' ');
},

これで完成です!

ちなみにjsファイルの文字コードをHTML側の文字コードに合わせておくことをお忘れなく‥。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

Twitter

  1. iPhone

    【YoWindow】刻々と天気と時間で変化するアニメーションや環境音で見て聴いて…
  2. ネタ

    窓のない部屋の中に太陽光溢れる天窓を再現するLED照明のCoeLuxがすごい。(…
  3. ゲート コミック第五巻が発売。女性自衛官が帝国皇子をぶん殴りまくりで最強過ぎて惚…
  4. 赤ちゃん向けアイテム

    ベビーザらとベビージョルンのエプロンを使い比べてみたけどやっぱりベビージョルンで…
  5. ネタ

    門限を過ぎた娘へのお仕置きが(ある意味)すごすぎて爆笑した
PAGE TOP