ホームページ >ウェブフロントエンド >フロントエンドQ&A >jquery兄弟()の使用法は何ですか?

jquery兄弟()の使用法は何ですか?

青灯夜游
青灯夜游オリジナル
2022-04-21 13:51:593603ブラウズ

jquery sinners() は、選択された要素のすべての兄弟要素を取得するために使用されます。これは、DOM 要素の兄弟要素に沿って前後にトラバースし、同じ親要素 (選択された要素) を共有するすべての子要素を返します。 element).要素を除く); 構文は「element object.siblings(filter)」であり、そのパラメータを省略して検索範囲を絞り込むことができます。

jquery兄弟()の使用法は何ですか?

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

jquery Brothers() メソッドは、選択した要素のすべての兄弟要素を取得するために使用されます。

兄弟要素は、同じ親要素を共有する要素です。

siblings() メソッドは、DOM 要素の兄弟要素に沿って前後に移動し、同じ親要素を共有するすべての子要素 ​​(選択された要素を除く) を返します。

文法形式:

$(selector).siblings(filter)
#オプション。兄弟要素の検索を絞り込むセレクター式を指定します。
パラメータ 説明
フィルタ

例 1: クラス名「start」を持つ各

  • 要素のすべての兄弟要素を返します。
  • <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function() {
    				$("li.start").siblings().css({
    					"color": "red",
    					"border": "2px solid red"
    				});
    			});
    		</script>
    		<style>
    			.siblings * {
    				display: block;
    				border: 2px solid lightgrey;
    				color: lightgrey;
    				padding: 5px;
    				margin: 15px;
    			}
    		</style>
    	</head>
    	<body>
    
    		<div style="width:500px;" class="siblings">
    			<ul>ul (父节点)
    				<li>li (类名为"star"的上一个兄弟节点)</li>
    				<li>li (类名为"star"的上一个兄弟节点)</li>
    				<li class="start">li (兄弟节点)</li>
    				<li>li (类名为"star"的下一个兄弟节点)</li>
    				<li>li (类名为"star"的下一个兄弟节点)</li>
    			</ul>
    		</div>
    		<p>在这个例子中,我们选择类名称为“star”的li元素的所有兄弟元素。</p>
    
    	</body>
    </html>

    jquery兄弟()の使用法は何ですか?

    例 2: 検索を絞り込む (兄弟要素の検索をフィルターするには 2 つのパラメーターを使用します)

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function() {
    				$("li.start").siblings(".1").css({
    					"color": "red",
    					"border": "2px solid red"
    				});
    			});
    		</script>
    		<style>
    			.siblings * {
    				display: block;
    				border: 2px solid lightgrey;
    				color: lightgrey;
    				padding: 5px;
    				margin: 15px;
    			}
    		</style>
    	</head>
    	<body>
    
    		<div style="width:500px;" class="siblings">
    			<ul>ul(父节点)  
    				<li>li (类名为"star"的上一个兄弟节点)</li>
    				<li class="1">li(类名为"star"的上一个兄弟节点)</li>
    				<li class="start">li (兄弟节点)</li>
    				<li>li(类名为"star"的下一个兄弟节点)</li>
    				<li class="1">li (类名为"star"的下一个兄弟节点)</li>
    			</ul>
    		</div>
    		<p>在这个例子中,我们缩小搜索结果只返回在类名为“star”和“stop”的li元素之间类名为“1”的兄弟元素。</p>
    
    	</body>
    </html>

    jquery兄弟()の使用法は何ですか?

    [推奨される学習内容] :

    jQuery ビデオ チュートリアル Web フロントエンド ビデオ ]

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

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。