これはかなり簡単だと思いましたが、キーワードが一般的すぎると思うので、thisやthisのようなクエリ結果を取得し続けています。
基本的に、私は次のHTMLを持っています:
<div id="test">
Lorem
<span class="highlighted">ipsum</span>
dolor sit amet,
<span class="highlighted">consectetur</span>
<span class="highlighted">adipiscing</span>
elit. Sed massa.
<div>
隣接するスパン タグを 1 つのスパン タグにマージしたいと考えています。つまり、間に空白しかないスパンを見つけます (これには、スペース、タブ、および改行を含めることができます)。
私が探している結果はこれです:
<div id="test">
Lorem
<span class="highlighted">ipsum</span>
dolor sit amet,
<span class="highlighted">consectetur adipiscing</span>
elit. Sed massa.
<div>
関数を調べましたnextUntil
が、テキストではなくタグのみを返すようです。たとえば、
$("span.highlighted").nextUntil("span.highlighted").andSelf().text();
は
ipsumconsecteturradipiscing
それよりも
ipsum dolor sit amet, consecteturradipiscing
2 つのタグがある場合、それらの間のテキストを見つけるにはどうすればよいですか?