jQuery

現在のページのURLを取得する

jQueryを使って、現在のURLがある条件を満たしていたら処理を実行したい場合、以下のように記述例:URLの最後がeditにマッチする場合 if ($(location).attr('href').match(/\/m_npc\/\d+\/edit$/)) { // ajaxでデータ取得 $.getJSON(~~~URL~~~, function(dat…

Firebugを使って変数の中身を簡単に確認する方法

結論 console.log(変数名); おまけ 最近、JavaScriptの勉強を始めました。 JSを勉強していて困ったのが変数の確認方法。PHPならvar_dump()という変数情報を表示してくれる便利な関数があるのですが、JSの場合はこのような関数が見つからず、ずっとalert()を…

jQueryでオブジェクト同士を結合する方法

$.extend()メソッドを使う var a = {'a': 'test1', 'b': 'test2'}; var b = {'c': 'test3', 'd': 'test4'}; var c = $.extend(a, b); //c = {'a': 'test1', 'b': 'test2', 'c': 'test3', 'd': 'test4'}となる ユーティリティ:配列とオブジェクト操作

jQueryのAjaxを使って複数選択されたチェックボックスの値をPOSTする方法メモ

html側で複数選択されたチェックボックスの値を送信するには チェックボックスのname属性をname="xxx[]"のように配列にする必要がある。 <input type="checkbox" name="check[]" value="1" /> <input type="checkbox" name="check[]" value="2" /> jQuery側ではチェック済みの値をeach文を使って配列に保存していく。 var checks=[]; $("[name='check[]']:checked")…