jQuery逆引きリファレンス - 処理対象別インデックス
jQueryの基本機能や実用Tipsを目的別リファレンスの形式でまとめる連載(バージョン1.7以降に対応)の処理対象別インデックス。【完結】
処理対象別インデックス
【イベント】 イベントオブジェクト / イベントリスナー / フォーカス / 基本
【コア】 jQuery3への移行 / jQueryMigrationプラグイン / jQueryオブジェクト / ライブラリインポート / ライブラリの共存 / ライブラリフォールバック / 基本 / 控えめなJavaScript / 最新版へのマイグレーション
【セレクター】 jQuery拡張 / 階層 / 基本フィルター / 子要素フィルター / 属性
【トラバーシング】 オブジェクトの操作 / ツリー上の範囲選択 / ツリー上の要素選択 / フィルタリング / 検索 / 子要素ありで選択 / 指定インデックスで選択 / 指定範囲で選択 / 配列の操作 / 否定条件で選択 / 要素が含まれるか判定 / 要素セットの順次処理
【プラグイン】 jQueryMigrate / 基本
【ユーティリティ】 JavaScriptのevery/someメソッドの代替 / JavaScriptのfilterメソッドの代替 / JavaScriptのindexOfメソッドの代替 / JavaScriptのmapメソッドの代替 / jQuery名前衝突の回避 / thisキーワード / 変数のデータ型の判定
【属性】 HTMLの取得/設定 / スクロール位置 / スタイルクラスの適用/除外 / フォーム要素 / 要素の高さ/幅の取得/設定 / 要素の表示位置 / 要素プロパティの取得/設定 / 要素属性の取得/設定
【要素】 HTMLの取得/設定 / スタイルクラスの適用/除外 / スタイルプロパティの取得/設定 / テキストの取得/設定 / 親要素の削除 / 要素のコピー / 要素のラップ / 要素の移動 / 要素の高さ/幅の取得/設定 / 要素の削除 / 要素の挿入 / 要素の置き換え / 要素プロパティの取得/設定 / 要素属性の取得/設定
Ajax
イベント
簡略表記メソッド
- - 非同期通信で取得したコンテンツをページに反映させるには?(load)
- - HTTP GET/POSTで非同期通信を実施するには?($.get/$.post)
- - JSON形式のWeb APIにアクセスするには?($.getJSON)
基本
- - HTTP GET/POSTで非同期通信を実施するには?($.get/$.post)
- - JSON形式のWeb APIにアクセスするには?($.getJSON)
- - 非同期通信の開始/終了/成功/失敗のタイミングで処理を実行するには?(ajaxXxxxx)
- - 一般的なAjax通信を実装するには?($.ajax)
- - 非同期通信のキャッシュを無効化するには?($.ajax[cache])
- - Ajax通信の前に処理を実行するには?($.ajax[beforeSend])
- - Ajax通信で得られたコンテンツを加工するには?($.ajax[dataFilter])
- - Ajax通信で成功/失敗コールバックに任意の値を渡すには?($.ajax[context])
- - 特定のAjax通信でのみグローバルイベントを無効化するには?($.ajax[global])
Core
ライブラリバージョン
CSS
スタイルプロパティの取得/設定
アニメーション
スライド
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
フェード
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
基本
- - あらかじめ用意されたアニメーションを実行するには?(show/hide/fadeIn/fadeOut/slideUp/slideDown)
- - 実行都度、逆のアニメーションを実行するには?(toggle/fadeToggle/slideToggle)
- - 自作のアニメーションを実行するには?(animate)
- - アニメーションの細かな挙動を制御するには?(animate/show/hide/fadeIn/fadeOut/slideUp/slideDown)
イベント
イベントオブジェクト
- - イベントが発生した時のマウス情報を取得するには?(イベントオブジェクト)
- - イベント処理を中断するには?(preventDefault/stopPropagation/stopImmediatePropagation)
イベントリスナー
- - イベントに応じて処理を実行するには?(イベントメソッド)
- - イベントメソッドで提供されないイベントを処理するには?(on)
- - 文書ツリー上に存在しない要素に対してイベントリスナーを追加するには?(on)
- - イベントリスナーを呼び出す際にパラメーターを引き渡すには?(data)
- - マウスポインターが要素に出入りした時の処理を実装するには?(mouseover、mouseout、mouseenter、mouseleave、hover)
- - 一度だけ実行されるイベントリスナーを設置するには?(one)
フォーカス
基本
エフェクト
一時停止
コア
jQuery3への移行
jQueryMigrationプラグイン
jQueryオブジェクト
- - id値/タグ名/クラス名で特定の要素を取り出すには? ― 基本セレクター
- - 属性値で目的の要素を絞り込むには? ― 属性フィルター
- - 親子/兄弟関係にある要素を取り出すには? ― 階層セレクター
- - 登場順序によって取得すべき要素を絞り込むには? ― 基本フィルター
- - 子要素/テキストによって取得すべき要素を絞り込むには? ― コンテンツフィルター
- - 子要素の位置関係によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 子要素の型/順番によって取得すべき要素を絞り込むには? ― 子要素フィルター
- - 指定された言語に対応する要素を取得するには? ― :langフィルター
- - URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター
ライブラリインポート
ライブラリの共存
ライブラリフォールバック
基本
控えめなJavaScript
最新版へのマイグレーション
セレクター
jQuery拡張
階層
基本フィルター
- - 登場順序によって取得すべき要素を絞り込むには? ― 基本フィルター
- - 子要素/テキストによって取得すべき要素を絞り込むには? ― コンテンツフィルター
- - 指定された言語に対応する要素を取得するには? ― :langフィルター
- - URLフラグメントに一致するid値を持つ要素を取得するには? ― :targetフィルター
子要素フィルター
属性
トラバーシング
オブジェクトの操作
ツリー上の範囲選択
ツリー上の要素選択
フィルタリング
検索
子要素ありで選択
指定インデックスで選択
指定範囲で選択
配列の操作
否定条件で選択
要素が含まれるか判定
要素セットの順次処理
プラグイン
jQueryMigrate
基本
ユーティリティ
JavaScriptのevery/someメソッドの代替
JavaScriptのfilterメソッドの代替
JavaScriptのindexOfメソッドの代替
JavaScriptのmapメソッドの代替
jQuery名前衝突の回避
thisキーワード
変数のデータ型の判定
属性
HTMLの取得/設定
スクロール位置
スタイルクラスの適用/除外
フォーム要素
要素の高さ/幅の取得/設定
要素の表示位置
要素プロパティの取得/設定
要素属性の取得/設定
要素
HTMLの取得/設定
スタイルクラスの適用/除外
スタイルプロパティの取得/設定
テキストの取得/設定
親要素の削除
要素のコピー
要素のラップ
要素の移動
要素の高さ/幅の取得/設定
要素の削除
要素の挿入
要素の置き換え
要素プロパティの取得/設定
要素属性の取得/設定