ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryで最後のノードを削除する方法

jqueryで最後のノードを削除する方法

青灯夜游
青灯夜游オリジナル
2022-04-22 17:55:282632ブラウズ

最後のノードを削除する方法: 1. "eq(-1)" セレクターを使用してドキュメント内の最後のノードを選択します。構文は "$(Element:eq(-1))" です。 2 . 選択したノードを削除するには、remove() を使用します。「selected element.remove()」という構文を使用すると、指定した要素とその中のすべてのテキストおよびサブノードを削除できます。

jqueryで最後のノードを削除する方法

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

#jquery は最後のノードを削除します

実装方法:

    # # 「:eq()」セレクターを使用して、ドキュメント内の最後のノード要素を選択します。
  • remove() を使用して、選択したノード要素を削除します。
  • remove() メソッド要素とその中のすべてのコンテンツを削除します。


  • 重要なポイント: :eq() セレクター

    : :eq() セレクターは、指定されたインデックス値を持つ要素を選択します。
  • インデックス値は 0 から始まるため、最初の要素のインデックス値は 0 (1 ではありません) になります。
  • #インデックスが負の値の場合、要素を後ろから前に選択します
  • 実装コード:
  • <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<style>
    			.div,
    			div * {
    				display: block;
    				border: 2px solid lightgrey;
    				color: lightgrey;
    				padding: 5px;
    				margin: 15px;
    			}
    		</style>
    
    		<script>
    			$(document).ready(function() {
    				$("button").on("click", function() {
    					$("li:eq(-1)").remove();
    				});
    			});
    		</script>
    	</head>
    
    	<body class="ancestors">
    		<div style="width:500px;">div (父节点)
    			<ul>ul (指定元素)
    				<li>li (子节点1)
    					<span>span (孙节点1)</span>
    				</li>
    				<li>li (子节点2)
    					<span>span (孙节点2)</span>
    				</li>
    				<li>li (子节点3)
    					<span>span (孙节点3)</span>
    				</li>
    			</ul>
    		</div>
    		<button>删除最后一个li元素</button>
    	</body>
    
    </html>

[推奨学習: jqueryで最後のノードを削除する方法jQuery ビデオ チュートリアル

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

以上がjqueryで最後のノードを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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