指定された要素の親クラスを見つけるための Jquery メソッド: 1. [closest()] メソッドを使用して、選択した要素の最初の祖先を返します; 2. [parent()] メソッドを使用して返します選択した要素 要素の直接の親。
このチュートリアルの動作環境: Windows7 システム、jquery3.2.1 バージョン、DELL G3 コンピューター。
#推奨: jquery ビデオ チュートリアル
##指定された要素の親クラスを検索する jquery メソッド:jquery では、closest() メソッドとparent() メソッドを使用して、指定された要素の親クラスを検索できます。
メソッドは、選択した要素の最初の祖先を返すために使用されます。
メソッドは、選択した要素の直接の親要素を返すために使用されます。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body style="text-align:center;"> <p style= "font-size: 17px; font-weight: bold;">点击按钮,查看结果</p> <div class="parent"> <div class="child"></div> </div> <button>点击</button> <p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;"> </p> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> $('button').on('click', function() { var object = $('.child').closest('.parent'); if (object.length) { $('#DOWN').text("className = '.child'" + ",parentName = '.parent'"); } else { $('#DOWN').text("不存在父类"); } }); </script> </body> </html>
レンダリング:
例 2:parent() メソッドを使用して要素の直接の親要素を取得します
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> .ancestors *{ display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("span").parent("li").css({"color":"red","border":"2px solid red"}); }); </script> </head> <body class="ancestors">body (曾曾祖父节点) <div style="width:500px;">div (曾祖父节点) <ul>ul (祖父节点) <li>li (直接父节点) <span>span</span> </li> <li>li (直接父节点) <span>span</span> </li> </ul> </div> </body> </html>
Rendering :
関連する無料学習の推奨事項:javascript(ビデオ)
以上がjqueryで指定された要素の親クラスを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。