JavaScript / jQuery DOM セレクタ
- 前のページ JSON JSONP
- 次のページ jQuery HTML
jQuery vs JavaScript
jQuery は John Resig が 2006 年に作成しました。ブラウザの互換性を処理し、HTML DOM 操作、イベント処理、アニメーション、Ajax を簡素化することを目指しています。
10年以上、jQuery は世界で最も人気のある JavaScript ライブラリの一つです。
しかし、JavaScript Version 5(2009)以降では、ほとんどの jQuery 実用プログラムは標準の JavaScript で解決できます:
HTML 要素を id で検索する
id="intro" の要素を返します:
jQuery
var myElement = $("#id01");
JavaScript
var myElement = document.getElementById("id01");
HTML 要素をタグ名で検索する
すべての <p> 要素を返します:
jQuery
var myElements = $("p");
インスタンス
var myElements = document.getElementsByTagName("p");
クラス名を使用してHTML要素を検索します
class="intro"を持つすべての要素を返します。
jQuery
var myElements = $(".intro");
JavaScript
var myElements = document.getElementsByClassName("intro");
Internet Explorer 8および以前のバージョンではクラス名で要素の検索が機能しません。
CSS選択子を使用してHTML要素を検索します
class="intro"を持つすべての<p>要素のリストを返します。
jQuery
var myElements = $("p.intro");
JavaScript
var myElements = document.querySelectorAll("p.intro");
querySelectorAll()
Internet Explorer 8および以前のバージョンではメソッドが機能しません。
- 前のページ JSON JSONP
- 次のページ jQuery HTML