この記事は、JQueryの基本的な操作を理解し、始めるのに役立ちます。

この記事は、JQueryの基本的な操作を理解し、始めるのに役立ちます。

1. Jquery を使用する手順:

(1)jsライブラリをインポートする

<script src="js/jquery-1.11.3.min.js"></script>​
//js/jquery-1.11.3.min.js 圧縮バージョン (推奨)
//js/jquery-1.11.3.js フルバージョン

(2)ページ読み込みイベント

$(ドキュメント).ready(関数(){
    事業運営;
});​
//最適化後:
$(関数(){
    事業運営;
});

2. Jqオブジェクトとjsオブジェクト間の変換

(1) jsオブジェクト----->jqオブジェクト

var js object = document.getElementById("id 属性値");
var $jq オブジェクト = $(js オブジェクト)

(2) jq オブジェクト ----->js オブジェクト

var js オブジェクト = $jq object.get(index);

3.jqの基本セレクタ

//(1)jqのidセレクタ

$("#id 属性値"). バインディングイベントメソッド (function(){
    事業運営;
});

//(2)jqのクラスセレクタ

$("#.class 属性値"). バインディングイベントメソッド (function(){
    事業運営;
});

//(3) フォームセレクタ

$("選択された入力タグ[指定された属性を持つタグ]")。バインディングイベントメソッド(function(){
    事業運営;
});

//(4)要素セレクタ

$("要素/タグ").html("XXX");

4.jqの階層セレクタ

//子孫セレクター $("親タグ 子タグ")
​
//子要素セレクター $("親要素 > 子要素")

5. フィルターセレクター

$("label:first") // 最初のラベルに一致します $("label:even") // 0 から始まる偶数個のラベルに一致します (0,2,4...)
$("label:odd") // 1 から始まる奇数個の要素に一致します (1,3,5...)

6. 属性セレクタ

[attribute] //現在指定されている属性を持つ要素に一致します [attribute=value] //特定の値である指定属性を持つ要素に一致します [attribute!=value] //指定された要素の属性を含まない、または属性が特定の値と等しくないすべての要素に一致します [attribute^=value] //指定された要素で始まる特定の要素に一致します [attribute$=value] //指定された要素で終わる要素に一致します [attribute*=value] //特定の値を含む指定属性を持つ要素に一致します [selector1][selector2]...[selectorN]
    //属性セレクターを満たします。複数の属性条件を同時に満たす要素

7.jq文書処理

//追加 append(content) //一致する各要素にコンテンツを追加します(推奨)
jq object.appendTo(comtent) // 一致したコンテンツを別の指定された要素セットに追加します​
// 先頭に追加 prepend(content) // 一致する各要素をコンテンツの前に置く prependTo(content) // 一致するすべての要素を別の指定された要素セットの先頭に追加する​
//insertafter(content|fn) //一致する各要素の後にコンテンツを挿入insertAfter(content) //一致する要素をコンテンツの後に挿入before(content) //一致する各要素の前にコンテンツを挿入insetBefore(content) //一致する各要素をコンテンツの前に挿入

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript と JQuery フレームワークの基本チュートリアル
  • jQueryセレクターの基本的な使用例
  • jQuery の基礎_始める前に知っておくべき知識
  • jQuery セレクターの基本チュートリアル
  • JQuery の基本例 (1)
  • jQuery 基本学習ガイド

<<:  優れたウェブフロントエンドデザインの指標

>>:  HTMLのタグと要素の違いの詳細な説明

推薦する

Linux での MySQL 5.1 および 5.7 のインストール チュートリアル

以下のコンテンツのオペレーティング システムは次のとおりです: Centos 6.7 yum で M...

MySQLのメモリ使用量を表示する方法の詳細な説明

序文この記事では主にMySQLのメモリ使用量に関する関連コンテンツを紹介し、皆さんの参考と学習のため...

Windows 8.1 で MySQL5.7 のルート パスワードを忘れた場合の解決方法

【背景】最近勉強中に非常に恥ずかしいことに遭遇しました。MySQL のパスワードを忘れてしまい、My...

MySQLの権限とインデックスの詳細な説明

mysql の権限とインデックスmysql の最高権限ユーザーは root です。 CREATE U...

よく使用される Linux コマンドの完全なリスト (推奨コレクション)

目次1. システム情報2. シャットダウン(システムのシャットダウン、再起動、ログアウト) 3. フ...

ウェブサイトデザインにおいて非常に重要な概念であるdiv+floatの分析

ウェブサイトの構築では、HTML と CSS に関するさまざまな問題に常に遭遇します。ウェブサイト ...

CSS3+JS による虫眼鏡モードの完璧な実装の詳細説明

約 1 年前、私は「虫眼鏡効果を模倣するいくつかの方法の原理の分析」という記事を書きました。当時、自...

CSSはインラインブロックのずれの問題を解決します

もうナンセンスじゃない、郵便番号HTML部分 <div class="positio...

CSS における px、em、rem、%、vw、vh 単位の違いの詳細な説明

1.ピクセルpx はピクセルの略語で、画面解像度に対する相対的な長さの単位です。 2. えむ参照は親...

Tomcat サーバーの応答が遅い場合の解決策

1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...

Nginx 500 内部サーバーエラーの解決方法

今日、Nginxを使っていたら500エラーが発生しました。エラーコードを検索してみんなに共有しました...

Centos7 での MySQL 5.7.20 のインストールと設定に関する詳細なチュートリアル

1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7....

Ubuntu 16.4 で完全に分散された Hadoop 環境を構築するための実践的なチュートリアル

序文この記事は主にubantu 16.4 Hadoop完全分散構築に関する関連コンテンツを紹介し、皆...

Linux は、ディレクトリが存在するかどうかを判断するために if を使用します。

Linux で if を使用してディレクトリが存在するかどうかを判断する方法方法は次のとおりです。...

docker run -v はデータボリュームを異常にマウントし、コンテナのステータスは常に再起動になります。

問題点: docker run に -v パラメータを追加すると、コンテナは常に再起動状態になります...