このページは、jQuery のスニペットなどをまとめる予定のページです。
目次
注意
- コードのライセンスは CC0 (クレジット表示不要、改変可、商用可) です。
スニペット
DOMContentLoaded
jQuery(function($){
// 処理
});
$(function(){})
や $(document).ready(function(){})
でもだいたい同じ意味です。上記のものだと、function 内で $
が必ず jQuery のものであることが保証されます。
Ajax
$.ajax({
url: "http://example.com/data", // 通信先URL
// method: "POST", // メソッド (指定しない場合 GET)
// dataType: "json", // データの種類 (指定しない場合自動推測)
// data: {}, // 送信データ
timeout: 10000 // タイムアウト [ms]
}).done(function(data, textStatus, jqXHR){
console.log('OK', data);
}).fail(function(jqXHR, textStatus, errorThrown){
// エラー処理
console.log('ERROR');
});
イベントハンドラ
// プルダウン(name=select1)の change イベント発生時の処理
$(document).on("change", "select[name=select1]", function(){
var value = $(this).val(); // 処理
});
プルダウン
ラジオボタン
チェックボックス
スムーススクロール