これは、js または jquery を使用して親要素と子要素を検索するときによく発生します。ただし、使用するときに常に混乱しやすいので、将来的にはさらに便利になると思います。 これは、jquery で親要素を上向きに検索する方法です。 :closest()parents()parent() 子要素の検索に使用されるメソッド:find()children() js は Children[] 属性を使用します html code
jquery は親要素と子要素を検索します p>段落 1 親要素を検索
11closest( ) 最も近い要素まで検索します (0 個または 1 個の要素の jQuery オブジェクトを返します) 21parent() メソッド ; 31parent("selector") メソッド <テーブル>
id="sectd2">テーブル 2 を検索します ] 検索する属性 tbody2222 ;/td> html> js コード: コードをコピー コードは次のとおりです。 $(function(){ /************ 親要素の検索 *************/ //closest() メソッド $("#mytd1").bind("click",function(){ //alert($(this).html()); alert($(this).closest("table").attr("id")); //table0 の代わりに table1 / /alert($(this).closest("table").html()); //parent() メソッド $("#mytd2"). ("click",function(){ //alert($(this).html()); //$(this).html() は 21 (this).attr("id") は mytd2 alert($(this).parent().parent().parent().attr("id")); //.parent() は tr で、2 番目の .parent は tbody です。は tbody タグではなく、3 番目に見つかった .parent() は table //document.write("The id of the firstparent:" $(this).parent().attr(" id" ) "。2 番目の親の ID は次のとおりです。「 $(this).parent().parent().attr("id") 」。3 番目の親の ID は次のとおりです。「 $(this).parent () .parent().parent().attr("id")); }); //parent("selector")parents("selector") $ ("#mytd3").bind("click",function(){ $("p").parent("#div1").css("background", " yellow"); //pここでタグが置き換えられます。 this //alert($(this).parent("#div").attr("id"));//unknown alert($(this).parents("div").attr("id"));//div1 親に注意してください }); /* *********** 子要素の検索 *************/ //table2 の td 要素を検索 find() $("#sectd1").bind("click",function(){ alert($("# table2") .find("td").length); /* $("#table2").find("td").each(function(index,element){ alert($(要素).text()); }); */ //children() $("#sectd2").bind("click") function() { var table = $("#table2"); alert($("#table2").children().children().children("td[id='sectd2'] ").html()); //children() は tbody child() は tr Children("td[id='sectd2']") は td }); // Children[] of js $("#sectd3").bind("click",function(){ var table = document.getElementById("table2"); alert (table.children[0].children[2].children[0].innerHTML); //children[0] は tbody Children[2] は 3 行目の tr Children[0] は td }) ; });
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
2024-10-22 09:46:29
2024-10-13 13:53:41
2024-10-12 12:15:51
2024-10-11 22:47:31
2024-10-11 19:36:51
2024-10-11 15:50:41
2024-10-11 15:07:41
2024-10-11 14:21:21
2024-10-11 12:59:11
2024-10-11 12:17:31