jQuery

jQueryは、JavaScriptのライブラリで最も使われているライブラリで、導入することでJavaScriptをより簡単に記述することができます。

また、ブラウザごとの挙動の差異も吸収してくれるので、古いブラウザをサポートする時などは重宝されます。

ここでは、jQueryを初めて使う人のためのjQuery入門や、便利なjQueryの使い方をサンプルを交えながら解説します。

jQuery入門

初心者のためのjQueryの導入から基本となる文法などを解説します。jQueryは、プログラムが苦手な人でも比較的理解しやすく、簡単な操作であればとてもシンプルに記述することができます。

jQueryを導入していない場合や、インストールされていない場合には「jQueryの導入」を参照して、まずはjQueryが使える環境を整えてください。

jQueryとは
jQueryとは一体何かといった基礎をサンプルを交えながら説明します。
jQueryの導入
jQueryを導入する2つの方法について説明します。jQueryは、JavaScriptファイルを読み込むだけで使えるので誰でもすぐに導入できます。
基本的な書き方・文法
jQueryの基本となる書式について説明します。簡単な動作であれば、jQueryは非常にシンプルな記述のみで済みます。
$(ドルマーク)の意味
jQueryで使われる「$」が何を示しているのかについて説明します。
他ライブラリとのコンフリクトを防ぐ
ほかのJavaScriptライブラリを導入していると、コンフリクトを起こして正常に動作しないことがあります。そんな時のコンフリクト解消方法を説明します。

jQueryで表示・非表示

jQueryでよく使う要素の表示・非表示のメソッドをサンプルとともに解説します。

要素の表示・非表示のアニメーション:toggle(), show(), hide()
要素を表示・非表示するのに使うtoggle(), show(), hide()の3メソッドについて説明します。
要素のフェードイン、フェードアウト:fadeIn(), fadeOut()
要素の表示・非表示をアニメーション付きで行う方法について説明します。

要素の取得

jQueryでは、要素を取得するためのメソッドがいくつも用意されており、これらを使うことでコードをシンプルに記述することができます。

親要素を取得する:parent(), parents(), closest()
取得した要素の親要素の取得・操作をする方法について説明します。
子要素を取得する:children(), find()
取得した要素の子要素を取得・操作をする方法について説明します。
兄弟要素を取得する:siblings(), next(), prev()
同じ親要素を持つ兄弟要素を取得・操作する方法について説明します。

DOM・CSSの操作

DOM(ドキュメント・オブジェクト・モデル)の操作をする方法について説明します。これらのメソッドを組み合わせることでページを動的に生成することもできます。

HTMLタグを挿入する:html(), before(), after()
指定した要素にHTMLタグを挿入する方法について説明します。
DOM要素を削除する:remove(), empty(), unwrap(), detach()
HTMLタグを削除するための4つのメソッドをそれぞれの違いをふまえながら説明します。
CSSを追加・削除する:css()
指定した要素に対してCSSを追加・削除する方法について説明します。
要素にクラスを追加する:addClass(), removeClass(), toggleClass()
指定した要素に対してクラスを追加・削除する方法について説明します。

フォームの操作

jQueryを使ってフォームの入力値を取得したり、Ajax通信をする方法について説明します。

フォームのラジオボタンの選択状態を取得する:val()
どのラジオボタンが選択されているかを取得する方法ついて説明します。
フォームのチェックボックスをチェックする:prop()とattr()の違い
チェックボックスをjQueryで操作する方法について説明します。
クリックイベントで処理を実行する:on(), click()
クリックされた時に特定の処理を実行する方法について説明します。
フォームの値を事前チェックし送信する:submit()
フォームに入力された値に対してバリデーションをかける方法について説明します。
Ajaxを使ってPost送信をする方法:$.post()
jQueryで非同期通信のAjaxをする方法について説明します。

よく使う逆引きリファレンス

よく使うjQueryのサンプルを紹介します。

URLとパラメータを取得する:location
JavaScriptのlocationメソッドを使うことで、jQueryでもURLとパラメータを取得できます。
jQueryでjsonファイルを読み込む方法:getJSON()
jsonファイルを読み込み、jQueryで操作する方法について説明します。
jQueryでダイアログ表示を作成する
ダイアログの実装について、jQueryだけで実装する方法と、jQuery UIを使って実装する方法の2パターンを説明します。

jQueryライブラリ

jQueryの人気ライブラリについて紹介します。jQueryには、さまざまな用途に向けたライブラリが充実しています。これらのライブラリを使うことで、jQuery本体にはない機能でも簡単に実装することができます。

ただし、jQueryライブラリはjQueryに依存しているので、jQueryなしで使うことはできないので注意してください。

jQuery UIの使い方と基本サンプル
jQueryのUI・アニメーション機能を拡張する、jQuery公式ライブラリ「jQuery UI」の基本について説明します。

購読

平日・毎朝更新中