jqueryの注意事項と共通構文 summary_jquery
セレクターには「.」、「#」、「(」、「]」などの特殊文字が含まれており、W3C の規定により属性値はたとえば、次のような特殊文字を含めることはできません:
通常の方法に従って取得します。例:
$("#id#b" );
$("#id[1]");
上記のコードでは正しく要素を取得できません。
$("#id\#b" );
$("#id\[1\] ");
2. セレクターにスペースが含まれる
については、例を見てください。その HTML コードは次のとおりです:
jquery を使用して選択します 個別に取得します:
alert($(".test:hidden")。 length);//出力 3
3. val() メソッドについて jquery では、val() メソッドは、オプションの値またはテキストのいずれかが一致した場合に、前方に読み込みます。選択されています。例:
4. css() メソッドについて
パラメータの値が数値の場合font-size、background-color、その他の属性などの属性に「-」記号がある場合、これらの属性の値を引用符なしで設定する必要があります。キャメルケース記述を使用します。例:
引用符を含める場合は、「font-size」または「fontSize」と記述することができます。習慣を付けるために引用符を付けることをお勧めします。
5. height()メソッドについて
(1). jQuery1.2以降では、height()メソッドを使用してウィンドウやドキュメントの高さを取得することができます。
(2). css() メソッドを使用して高さの値を取得する場合と height() メソッドを使用する場合の違いは、 css() メソッドによって取得される高さの値はスタイルの設定に関連している可能性があります。 "auto" を取得するか、"10px" " やその他の文字列を取得することもできます。height() メソッドによって取得される高さの値は、スタイル設定に関係なく、ページ上の要素の実際の高さであり、単位はありません。 。
6. イベントオブジェクト (event) のプロパティについて
jQuery はイベントオブジェクトの共通プロパティをカプセル化し、ブラウザを必要とせずにすべての主要なブラウザでイベント処理が正常に実行できるようにします。タイプ判定。
(1)、event.type() メソッド
このメソッドの機能は、イベントのタイプを取得することです。
$("a").click( function(event ) {
alert(event.type);// イベント タイプを取得します
return false;// リンクジャンプを防止します
});
上記のコードは「クリック」を実行した後に戻ります。
(2)、event.preventDefault() メソッド
このメソッドの機能は、デフォルトのイベント動作を防止することです。 W3C 仕様に準拠した JavaScript のPreventDefault() メソッドは、さまざまなブラウザとの互換性を確保するために、IE ブラウザでは無効です。
(3)、event.stopPropagation() メソッド
このメソッドの機能は、イベントのバブリングを防ぐことです。 W3C 仕様に準拠した JavaScript の stopPropagation() メソッドは、さまざまなブラウザとの互換性を確保するために、IE ブラウザでは無効です。
(4)、event.target() メソッド
このメソッドの機能は、イベントをトリガーする要素を取得することです。 jQuery がそれをカプセル化すると、異なるブラウザー間の違いが回避されます。
$("a[href=http: //baidu .com]").click(function(event) {
alert(event.target.href);//イベントをトリガーした 要素の href 属性値を取得します
return false;
} );
上記のコードを実行すると、「http://baidu.com」が返されます。
(5)、event.popularTarget() メソッド
標準 DOM では、マウスオーバーとマウスアウトが発生する要素には、event.target() メソッドを通じてアクセスでき、関連要素には、event.popularTarget() メソッドを通じてアクセスできます。 ) メソッドにアクセスしました。マウスオーバーのevent.relativeTarget()メソッドはIEブラウザのevent.fromElement()メソッドに相当し、マウスアウトの場合はIEブラウザのevent.toElement()メソッドに相当し、さまざまな互換性を持たせるためにjQueryでカプセル化されています。ブラウザの一種。
(6)、event.pageX()メソッド/event.pageY()メソッド
このメソッドの機能は、ページに対するカーソルのx座標とy座標を取得することです。 jquery を使用しない場合、IE ブラウザではevent.x()/event.y() メソッドが使用され、Firefox ブラウザではevent.pageX()/event.pageY() メソッドが使用されます。ページにスクロール バーがある場合は、スクロール バーの高さと幅も追加します。 IE ブラウザでは、デフォルトの 2px の境界線も減算する必要があります。
$("a").click( function(event ) {
alert("現在のマウス位置: "event.pageX","event.pageY);//ページを基準とした現在のマウスの座標を取得します。
return
} );
(7)、event.that() メソッド
このメソッドの機能は、マウスの左、中、右のボタンを取得することです。マウス クリック イベント。キーボード イベント キーボード キーで取得します。
$(function() {
$(" body").mousedown(function(e) {
alert(e.that);//1=マウスの左ボタンを左; 2=マウスの中ボタン; 3=マウスの右ボタン
});
} );
(8)、event.metaKey() メソッド
ブラウザーによって
(9)、event.originalEvent() メソッド
このメソッドの機能は、元のイベント オブジェクトを指すことです。
7.bind() メソッドについて
(1)、複数のイベント タイプをバインドする
$(function() {
$("div").bind("mouseover Mouseout", function() {
$ (この ).toggleClass("over");
});
(2)、イベント名前空間を追加します
$ (function() {
$("div").bind("click.plugin", function() {
$("body").append("
click
});$("div").bind("mouseover.plugin", function() {
$("body").append("
mouseover< ;/ p>");
});
$("div").bind("dblclick", function() {
$("body").append("
dblclick< /p>");
});
$("button").click(function() {
$("div").unbind(".plugin");
} );
});
イベントを削除するときに名前空間を指定するだけで済むように、バインドされたイベント タイプの後に名前空間を追加します。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Mingchao テスト中は、情報の損失やゲームへの異常なログインを防ぐために、システムのアップグレード、工場出荷時設定へのリセット、部品の交換は避けてください。特別な注意事項: テスト期間中は異議申し立てチャンネルがありませんので、取り扱いには注意してください。 Mingchao テスト中に注意が必要な事項の紹介: システムのアップグレード、工場出荷時の設定の復元、機器のコンポーネントの交換などは行わないでください。注: 1. 情報の損失を避けるため、テスト期間中は慎重にシステムをアップグレードしてください。 2. システムをアップデートすると、ゲームにログインできなくなる問題が発生する可能性があります。 3. 現段階ではまだアピールチャンネルは開設されていないため、アップグレードするかどうかはプレイヤー自身の判断で選択してください。 4.同時に、1つのゲームアカウントは1台のAndroidデバイスと1台のPCでのみ使用できます。 5. 携帯電話システムをアップグレードしたり、工場出荷時の設定に戻したり、デバイスを交換したりする前に、テストが完了するまで待つことをお勧めします。

ショートビデオプラットフォームの台頭により、Douyinは多くの人々の日常生活に欠かせないものになりました。 Douyin でのライブ配信やファンとの交流は、多くのユーザーの夢です。では、Douyin で初めてライブブロードキャストを開始するにはどうすればよいでしょうか? 1.Douyinで初めてライブブロードキャストを開始するにはどうすればよいですか? 1. 準備 ライブブロードキャストを開始するには、まずDouyinアカウントが実名認証を完了していることを確認する必要があります。実名認証のチュートリアルは、Douyin APP の「自分」 -> 「設定」 -> 「アカウントとセキュリティ」にあります。実名認証が完了すると、ライブ配信条件を満たしてDouyinプラットフォームでライブ配信を開始できます。 2. ライブ配信許可を申請する ライブ配信条件を満たした後、ライブ配信許可を申請する必要があります。 Douyin APPを開き、「自分」→「クリエイターセンター」→「ダイレクト」をクリックします。

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? jQuery で PUT リクエストを送信する方法は、他のタイプのリクエストを送信する方法と似ていますが、いくつかの詳細とパラメータ設定に注意する必要があります。 PUT リクエストは通常、データベース内のデータの更新やサーバー上のファイルの更新など、リソースを更新するために使用されます。以下は、jQuery の PUT リクエスト メソッドを使用した具体的なコード例です。まず、jQuery ライブラリ ファイルが含まれていることを確認してから、$.ajax({u

タイトル: jQuery ヒント: ページ上のすべての a タグのテキストをすばやく変更する Web 開発では、ページ上の要素を変更したり操作したりする必要がよくあります。 jQuery を使用する場合、ページ内のすべての a タグのテキスト コンテンツを一度に変更する必要がある場合があります。これにより、時間と労力を節約できます。以下では、jQuery を使用してページ上のすべての a タグのテキストをすばやく変更する方法と、具体的なコード例を紹介します。まず、jQuery ライブラリ ファイルを導入し、次のコードがページに導入されていることを確認する必要があります: <

タイトル: jQuery を使用して、すべての a タグのテキスト コンテンツを変更します。 jQuery は、DOM 操作を処理するために広く使用されている人気のある JavaScript ライブラリです。 Web 開発では、ページ上のリンク タグ (タグ) のテキスト コンテンツを変更する必要が生じることがよくあります。この記事では、この目標を達成するために jQuery を使用する方法を説明し、具体的なコード例を示します。まず、jQuery ライブラリをページに導入する必要があります。 HTML ファイルに次のコードを追加します。

ラムダ式は名前のない匿名関数であり、その構文は (parameter_list)->expression です。匿名性、多様性、カリー化、閉鎖性が特徴です。実際のアプリケーションでは、ラムダ式を使用して、合計関数 sum_lambda=lambdax,y:x+y などの関数を簡潔に定義し、map() 関数をリストに適用して合計演算を実行できます。

今日最も人気のあるショートビデオプラットフォームの 1 つとして、Douyin は多くのユーザーと企業を魅了しています。 Douyin アカウントをより適切に運用および宣伝するために、多くのユーザーは複数のアカウントを使用することを選択します。では、Douyin マルチアカウント管理とは何ですか?この記事では、この質問に答え、Douyin で複数のアカウントを管理するときに注意する必要があることについて説明します。 1.Douyin マルチアカウント管理とは何ですか? Douyin マルチアカウント管理とは、ユーザーまたは企業が自社の Douyin アカウントをより適切に運用および宣伝するために、複数の Douyin アカウントを同時に管理および運用することを指します。これらのアカウントには、個人アカウント、企業アカウント、ブランド アカウントなどがあります。マルチアカウント管理を通じて、ユーザーは分業を適切に行い、運用を調整し、アカウントの運用効率と有効性を向上させることができます。 Douyin のマルチアカウント管理の利点は次のとおりです。 1. 作業の分担と調整

Go 言語と JS の関係と違い Go 言語 (Golang とも呼ばれます) と JavaScript (JS) は現在人気のあるプログラミング言語であり、これらはある面では関連していますが、他の面では明らかな違いがあります。この記事では、Go 言語と JavaScript の関係と違いを探り、読者がこれら 2 つのプログラミング言語をよりよく理解できるように具体的なコード例を示します。接続: Go 言語と JavaScript は両方ともクロスプラットフォームであり、異なるオペレーティング システム上で実行できます。
