<span class="locationtitle">
<a href="#">Test Text</a><br>
6:00 p.m. - 12:00 a.m.<br>
Repeat on the first Thursday
</span>
Run Code Online (Sandbox Code Playgroud)
我试图找到一种方法用jQuery删除最后一句话.所以2号之后的一切<br>.该句中的文字可能是任何事情,所以做一个find()不会起作用.
你可以这样做:
$('.locationtitle').html(function(_,html) {
return html.split(/<br\s*\/?>/i).slice(0,-1).join('<br>')
});
Run Code Online (Sandbox Code Playgroud)
这支持其他编写方式<br>,例如<BR/>,您可以使用
一些解释:
<br>(或其变体)作为分隔符从字符串生成数组<br>