私はブックマークレットを作成していますが、少し行き詰まりました。テキストをスパンでラップしようとしています。問題は、テキストにかなりの量のbr
s が含まれているため、頭痛の種になっていることです。
ブックマークレットなので、jQuery を使用して HTML を変更することしかできません。メディアブロック自体ではなく、メディアブロックの下にテキストをラップするだけです (切り捨てることができます)。
以下の現在の HTML 構造:
<div class="Message">
<div class="MediaBlock">
<h2>name</h2>
</div>
This is the text
<br> I want to wrap
<br> With a span, class more  
</div>
br とともにリンクもあり、それらは 1 つのページに複数のメッセージ コンテナーがあることも言及しておく必要がありました。
メッセージも可変長で、ユーザーが生成します