ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryで先祖要素を取得する方法
先祖要素を取得するための Jquery メソッド: メソッド [parent(exp)] を使用して、一致するすべての要素の一意の親要素を含む要素コレクションを取得します。コードは [alert($(this).parent( )) .next().html())]。
このチュートリアルの動作環境: Windows7 システム、jquery バージョン 1.2.6. この方法は、すべてのブランドのコンピューターに適しています。
先祖要素を取得するための Jquery メソッド:
parent は現在の要素の最初の親ノードを検索し、parents は現在の要素のすべての親ノードを検索します。
まず、親と親の違いについて話しましょう
#文字通り見るのは難しくありません
#parent
は、親を取得することを指します一致するすべての要素を含むリスト 一意の親要素が次の要素である要素のコレクション
parents
は、一致するすべての要素 (ルート要素を除く) の祖先要素を含む要素セットを取得します。オプションの
式でフィルタリングできます。
parent の値は非常に明確であり、現在の要素の親要素であり、parent は現在の要素の祖先要素であることがわかります。例
を以下に示します。
<div id='div1'> <div id='div2'><p></p></div> <div id='div3' class='a'><p></p></div> <div id='div4'><p></p></div> </div>
$('p').parent()
取得されるのは div2、div3、div4
#$('p').parent('.a')結果は div3
## $('p').parent().parent()得られるのは div1 ですが、これはかなり奇妙なものですが、Jquery オブジェクト自体の特性により、これが実行可能であることが決まります
得られるのは div1,div2,div3,div4
取得されるのは div3
使用法: A コレクションを取得します一致するすべての要素の一意の親要素を含む要素の数。 <pre class="brush:php;toolbar:false"><script src="jquery-1.2.6.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#btn1").click(function(){
alert($(this).parent().next().html());
});
});
</script></pre>
関連する無料学習の推奨事項:
(ビデオ)
以上がjqueryで先祖要素を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。