ホームページ > ウェブフロントエンド > jsチュートリアル > jqueryセレクター:last-childが機能しない解決策

jqueryセレクター:last-childが機能しない解決策

黄舟
リリース: 2017-06-23 14:59:22
オリジナル
2002 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート