ホームページ > 記事 > ウェブフロントエンド > Xiaoqiang の HTML5 モバイル開発への道 (34) – jQuery のセレクター
1.jQueryとは何ですか?
jQuery はアメリカ人の John Resig によって作成され、世界中から多くの JavaScript マスターが参加するようになりました。
jQuery の創設者であり技術リーダーであり、現在は Mozilla で JavaScript ツール開発エンジニアとして働いています。彼は、『Pro JavaScript Techniques』 (すなわち、『Mastering JavaScript』) などの古典的な JavaScript 書籍の著者です。
jQuery は、プロトタイプに次ぐもう 1 つの優れた JavaScript フレームワークです。その目的は、- WRITE LESS, DO MORE、書くコードを減らして、より多くのことを実行することです。
jQuery は他の JS ライブラリにはない軽量の JS ライブラリ (圧縮後わずか 21k) で、CSS3 やさまざまなブラウザと互換性があります。
ダウンロード アドレス: http://jquery.com/download/
jQuery は、ユーザーが HTML ドキュメントとイベントをより簡単に処理し、アニメーション効果を実現し、Web サイトのインタラクションに AJAX を簡単に提供できるようにする、高速で簡潔な JavaScript ライブラリです。
jQuery は、ユーザーの HTML ページのコードと HTML コンテンツを分離したままにすることができます。つまり、コマンドを呼び出すために HTML に大量の JS を挿入する必要はなく、ID を定義するだけです。 2. 現在人気の JavaScript ライブラリ
jQuery
EXTJS
Prototype
DWR
Dojo
YUI
3. jQuery ライブラリには次の機能が含まれています。
1. HTML 要素の選択
4. HTML イベント関数
5. HTML DOM のトラバースと変更
7. AJAX
8. ユーティリティ
4. jQuery ライブラリを追加します
Google または Microsoft の CDN jQuery を追加できます
Google の CDN
<head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs /jquery/1.4.0/jquery.min.js"></script> </head>
Microsoft の CDN
<head> <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery /jquery-1.4.min.js"></script> </head>
注: HTML5 では、type="text を記述する必要はありません/javascript" はい、JavaScript は HTML5 およびすべての最新のブラウザーのデフォルトのスクリプト言語です。
ダウンロードできる JQuery のバージョンは 2 つあります: http://jquery.com/download/1. 製品バージョン: 実際の Web サイトで使用され、合理化および圧縮されています。 2. 開発バージョン: テストと開発に使用され、非圧縮で読み取り可能です。 5. シンプルで実用的な方法jQuery 構文は HTML 要素を選択するためにコンパイルされており、要素に対して特定の操作を実行できます。
基本的な構文は次のとおりです: $(selector).action()
$: ドル記号の定義 jQuery
action(): 要素に対する操作の実行
例: $(this ) .hide 現在の HTML 要素を非表示にします
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> <span style="white-space:pre"> </span>$(document).ready(function(){ <span style="white-space:pre"> </span>$("button").click(function(){ <span style="white-space:pre"> </span>$(this).hide(); <span style="white-space:pre"> </span>}); <span style="white-space:pre"> </span>}); </script> </head> <body> <button type="button">Click me</button> </body> </html>
上記のコードに注意を払った友人は、上記の次のコードに混乱するかもしれません
$(document).ready(function(){ --- jQuery functions go here ---- });
このコードは、ドキュメントが完全にロードされたときに jQuery コードが実行されないようにするためのものです。そうしないと問題が発生する可能性があります。起こる。
上記に加えて、他のメソッドを通じて要素オブジェクトを取得することもできます1. 要素セレクター$("#test"): id="test" の要素。 $("p"):要素。
$(".test"): class="test" の要素。
$("p.intro") : class="intro" の
要素。
$("p#demo") : id="demo" を持つ要素。
2. 属性セレクターjQuery は、XPath 式を使用して、指定された属性を持つ要素を選択します。 $("[href]") href 属性を持つすべての要素を選択します。
$("[href='#']") href と値が # に等しいすべての要素を選択します。
$("p").css("background-color","red");
上記は Xiaoqiang の HTML5 モバイル開発ロード (34) - jQuery のセレクターの内容の詳細については、PHP 中国語 Web サイト ( www .php.cn)!