<div class="codetitle"> <span><a style="CURSOR: pointer" data="6309" class="copybut" id="copybut6309" onclick="doCopy('code6309')"><u>コードをコピー</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code6309"> <br> <br> <br><!-- <BR>1. 階層セレクター: DOM 要素間の階層関係を通じて要素を取得します。主な階層関係には、子孫、親と子、隣接関係、兄弟関係。基本クラスの関係を使用して要素を簡単かつ迅速に見つけることができます。<BR> jQuery セレクターの詳細な説明 <BR> 取得されたページ内のさまざまな要素に応じて、jQuery セレクターは次のようになります。基本セレクター、階層に分かれています。 セレクター、フィルター セレクター、フォーム セレクターの 4 つのカテゴリがあります。このうち、フィルター セレクターには、単純フィルター セレクター、コンテンツ フィルター セレクター、可視性フィルター セレクター、属性フィルター セレクター、子要素フィルター セレクター、フォーム オブジェクト属性フィルター セレクターの 6 種類があります <BR> 注: 先祖によって選択された要素のセット子孫と親>子は階層関係が異なりますが、後者は親子関係です。また、prev next は .next() に置き換えることができ、prev~siblings を使用できます。代わりに nextAll() を使用します。 <BR>--> <br><title></title> <br><!-- jQuery 階層セレクターを使用して要素を選択します。ページ内で 4 つの <div> タグを設定します。 <div> の 2 番目のブロックに <span> タグを追加し、すべての要素の初期値を非表示にして、jQuery 階層セレクターを使用します。 . 、対応するページのマークアップを表示します。 --> <br><script src="jquery-1.9.1.js" type="text/javascript"></script> <br><style type="text/css"> <BR>body{font-size:12px;text-align:center;} <BR>div,span{float:left;border:solid 1 px #ccc;margin:8px;display:none} <BR>.clsFraA {幅:65px;高さ:65px} <BR>.clsFraP{幅:45px;高さ:45px;背景色:#eee} <BR>.clsFraC{幅:25px;高さ:25px;背景色:#ddd } <BR></style> <br><script type="text/javascript"> <BR>$(function () { <BR>$('#divMid').css('display', 'block'); <BR>$('div span').css('display', 'block'); // div 内のすべての <span> タグを表示します <BR>}) <BR>$(function) () { <BR>$('#divMid').css('display', 'block'); <BR>$('div>span').css('display', 'block'); <BR>$(function () { <BR>$('#divMid div').css('display', 'block'); / /表示次の <BR>$('#divMid').next().css('display', 'block') <BR>$( function () { <BR>$ ('#divMid ~ div').css('display', 'block'); //すべてを表示 <BR>$('#divMid ').nextAll().css('display', ' block'); <BR>}) <BR>$(function () { <BR>$('#divMid').siblings('div').css('display','block'); //表示ID divMid<div> <BR>}) <BR>/* Brothers() メソッドとセレクター prev~siblings の違いは、前者は前後に関係なくすべての隣接する要素を取得するのに対し、後者は、マークの後ろにあるすべての隣接要素のみを取得します。*/ <BR></script>><br> <br><div class="clsFraA"> <br>左<br><div class="clsFraA" id="divMid"> <br><span class="clsFraP " id="Span1"> ;span class="clsFraC" id="Span2"> <br></span> <br> <div class="clsFraA"> >右_1</div> <br> </div> <br> </div> </div>