jquery eq()の使い方

青灯夜游
リリース: 2022-03-03 15:27:50
オリジナル
4381 人が閲覧しました

jquery では、eq() メソッドを使用して、選択した要素の指定されたインデックス番号を持つ要素、構文 "$(selector).eq(index)"; および ":eq()" を返します。 " select 演算子は、指定されたインデックス値を持つ要素を選択するために使用されます。構文は "$(":eq(index)")" です。

jquery eq()の使い方

このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。

jquery では、eq() は次の 2 つの状況に分けられます。

  • eq() メソッド

  • :eq() Selector

jquery eq() メソッド

eq() メソッドは、選択された要素番号要素を持つ指定されたインデックスを返します。 。インデックス番号は 0 から始まるため、最初の要素のインデックス番号は 0 (1 ではありません) になります。

構文:

$(selector).eq(index)
ログイン後にコピー
  • index: 必須。要素のインデックスを指定します。整数または負の数を指定できます。負の数値を使用した場合、インデックスは選択した要素の末尾から計算されます。

注: インデックス番号は 0 から始まるため、最初の要素のインデックス番号は 0 (1 ではありません) になります。

例 1: 2 番目の

要素を選択します (インデックス番号は 1)

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").eq(1).css("background-color", "yellow");
			});
		</script>
	</head>
	<body>

		<h1>欢迎来到我的主页</h1>
		<p>我的名字叫Donald (下标 0).</p>
		<p>Donald Duck (index 1).</p>
		<p>我住在 Duckburg (index 2).</p>
		<p>我最好的朋友是 Mickey (index 3).</p>

	</body>
</html>
ログイン後にコピー

jquery eq()の使い方

例 2 : 選択した要素の末尾から 2 番目の

要素を返すには、負の数を使用します。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").eq(-2).css("background-color", "yellow");
			});
		</script>
	</head>
	<body>

		<h1>欢迎来到我的主页</h1>
		<p>我的名字叫 Donald。</p>
		<p>Donald Duck。</p>
		<p>我住在 Duckburg (将被选中,因为它是倒数第二个元素)。</p>
		<p>我最好的朋友是 Mickey。</p>

	</body>
</html>
ログイン後にコピー

jquery eq()の使い方

jquery :eq() selector

:eq() selector 要素を選択します指定されたインデックス値を使用します。

インデックス値は 0 から始まるため、最初の要素のインデックス値は 0 (1 ではありません) になります。

最も一般的な使用法: 他のセレクターと併用して、指定されたインデックスを持つ要素を指定された組み合わせで選択します。

構文:

$(":eq(index)")
ログイン後にコピー

index: 必須。要素のインデックスを指定します。

例: 2 番目の

要素を選択します:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p:eq(1)").css("background-color","yellow");
			});
		</script>
	</head>
	<body>

		<h1>欢迎来到我的主页</h1>
		<p>我的名字叫 Donald。</p>
		<p>Donald Duck。</p>
		<p>我住在 Duckburg 。</p>
		<p>我最好的朋友是 Mickey。</p>

	</body>
</html>
ログイン後にコピー

jquery eq()の使い方

[推奨学習: jQuery ビデオ チュートリアル ウェブ フロントエンド]

以上がjquery eq()の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート