ホームページ >ウェブフロントエンド >フロントエンドQ&A >jqueryで兄弟要素をクリアする方法

jqueryで兄弟要素をクリアする方法

青灯夜游
青灯夜游オリジナル
2022-03-10 18:26:502907ブラウズ

兄弟要素をクリアするための Jquery メソッド: 1. 兄弟要素を取得するには、siblings()、next()、prev() などのメソッドを使用します; 2. 取得した兄弟要素を削除するには、remove() メソッドを使用します。はい、構文は「sibling element.remove()」です。

jqueryで兄弟要素をクリアする方法

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

jquery は兄弟要素をクリアします

実装方法:

  • まずは, 兄弟要素を取得します。一般に、sisters()、next()、nextAll()、nextUntil()、prev()、prevAll()、prevUntil()

    • の 7 つのメソッドがあります。 #siblings() メソッド、主に指定された要素の同じレベルのすべての要素を取得するために使用されます

    • next() メソッド、主に指定された要素の次の兄弟要素を取得するために使用されます

    • nextAll() メソッド、主に指定された要素の次の兄弟レベルのすべての要素を取得するために使用されます

    • nextUntil() メソッド、主に使用されます指定された要素の次の兄弟要素 指定された要素の上位の兄弟要素の prevAll() メソッドは、主に指定された要素の上位のすべての兄弟要素を取得するために使用されます。

      ## prevUntil() メソッドは主に、指定された要素の前の兄弟要素を取得するために使用されます。この兄弟要素は、指定された要素と prevUntil() メソッドによって設定された要素の間の要素である必要があります

    • 次に、remove() メソッドを使用して、取得した兄弟要素を削除します。
    • 例: 同じレベルのすべての要素を削除します

      <!DOCTYPE html>
      <html>
      	<head>
      		<meta charset="utf-8" />
      		<script src="js/jquery-1.10.2.min.js"></script>
      		<style>
      			.siblings * {
      				display: block;
      				border: 2px solid lightgrey;
      				color: lightgrey;
      				padding: 5px;
      				margin: 15px;
      			}
      		</style>
      		<script>
      			$(document).ready(function() {
      				$("li.start").siblings().css({
      					"color": "red",
      					"border": "2px solid red"
      				});
      				$("button").click(function() {
      					$("li.start").siblings().remove();
      				});
      			});
      		</script>
      	</head>
      	<body>
      
      		<div style="width:500px;" class="siblings">
      			<ul>ul (父节点)
      				<li>li (类名为"star"的上一个兄弟节点)</li>
      				<li>li (类名为"star"的上一个兄弟节点)</li>
      				<li class="start">类名称为“star”的li元素</li>
      				<li>li (类名为"star"的下一个兄弟节点)</li>
      				<li>li (类名为"star"的下一个兄弟节点)</li>
      			</ul>
      		</div>
      		<p>选择类名称为“star”的li元素的所有兄弟元素</p>
      		<button>删除所有兄弟元素</button>
      	</body>
      </html>
  • 【推奨学習:

    jQuery ビデオ チュートリアル

  • Web フロントエンド ビデオ

以上がjqueryで兄弟要素をクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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