jquery :last-child が機能していませんか? ? ?
ソース コードを貼り付けます
<!DOCTYPE html> <html> <head> <style> span.solast { text-decoration:line-through; } </style> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> </head> <body> <div> <span>John,</span> <span>Karl,</span> <span>Brandon,</span> <span>Sam</span> <div id="clearFloat"></div> </div> <div> <span>Glen,</span> <span>Tane,</span> <span>Ralph,</span> <span>David</span> <div id="clearFloat"></div> </div> <script> $("div span:last-child").css({color:"red", fontSize:"80%"}) </script> </body> </html>
を追加してもこの文
$("div span:last-child").css({color:"red", fontSize:"80%"})
が有効にならないのはなぜですか?折りたたむ
私の目的は、各 div の下の最後の Span 要素
を取得し、最後の子が SPAN ではなくなったため、CSS スタイル
$.each($("body>div"),function(i){ $(this).children("span").last().<a href="https://www.baidu.com/s?wd=css&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLuyu9rjRkujNWnvfvrjIB0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHRLnWDzPj0Y" target="_blank" class="baidu-highlight">css</a>({color:"red", fontSize:"80%"}) });
を
$("div span:last").css({color:"red", fontSize:"80%"})
に設定することです。
私の目標は、各divの下の最後のspan要素を取得することです
lastを使用すると1つの要素のみと一致します
以上がjqueryセレクター:last-childが機能しない解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。