English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQueryの構文はHTML要素を使って選択子が実行され、要素に対していくつかの操作。
jQueryの基本的な構文:
$(selector).action()
$シンボルはjQueryを定義します
(selector):HTML要素を検索するために使われます
action():要素に対して操作を実行するために使われます
例:
$("this").hide():現在の要素を非表示にするために使われます
$("p").hide():すべての<p>要素
$(".para").hide():class="para"を持つすべての要素を非表示にするために使われます
$("#para").hide():id="para"の要素を非表示にするために使われます
jQueryはCSSの構文を使って要素を選択します。次の章では、jQueryの選択子についてもっと詳しく学びます。
あなたは、私たちの例でjQueryのすべてのメソッドがdocument.readyイベントの中で使われていることに気づいたかもしれません:
$(document).ready(function(){ // jQuery メソッド(DOMが準備でき次第実行) });
これは、ドキュメントが読み込まれる前にjQueryコードを実行するのを防ぐためです。
正しい方法は、ドキュメントが完全に読み込まれ、準備ができ次第それを使用することです。
これにより、ドキュメントの本文の最初の部分にJavaScriptコードを取得することもできます。
ドキュメントが完全に読み込まれる前にメソッドを実行すると、以下のような操作が失敗する例があります:
まだ作成されていない要素を選択しようとする
まだ読み込まれていない画像のサイズを取得しようとする
jQuery は document.ready イベントに短いメソッドも提供しています:
$(function(){ // jQuery メソッド、上記の書き方と効果が同じです });
在 $(document).ready() を使うことでコードがより読みやすくなります。
注意:これは $(document).ready() というイベントであり、jQuery を使ってページを安全に操作するために使用されます(このイベント内のコードは、DOMが準備でき次第実行されます)。