以下のコードを使用して、h3タグ内の最後のテキスト行のスタイルを変更しています。私が望むのは、すべてのh3タグの最後の行が赤色になることです。最後のh3タグの最後の行だけが赤色になります。誰でも助けてくれますか?最後の行のスタイルをjqueryまたはjavascriptを使って変更する
$("h3").contents().last().wrap('<span id="lastLineTourTitle"></span>');
#lastLineTourTitle {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="product">
<h3>
This is a test<br>and this is the last line (1).
</h3>
</div>
<div class="product">
<h3>
This is a test<br>and this is the last line (2).
</h3>
</div>
<div class="product">
<h3>
This is a test<br>and this is the last line (3).
</h3>
</div>
</div>
あなたが常に2つのラインを持っている場合、あなたは '使用する可能性があります:最初の-line'を最初の行のスタイルを設定するために、このように、代わりに
class
を使用するようにspan
を変更します。残念ながら、 ':last-line'に相当するものはありません。 – GolezTrol