我有一个遵循这种模式的 HTML 文档:
text1
text2
number
<br>
所以基本上:
<div id = "stuff">
Jacksonville Que
<br>
Jack Johnson Qc
<br>
160,786,000
<br>
Janesonville pour l'elaboration de
<br>
Janesonville for policy of
<br>
150,585,685
<br>
......
</div>
我本质上想将这些信息转换成一个表格,所以它看起来像:
-----------------------------------------
|Text1 Text2 Text3 | Number |
-----------------------------------------
我知道我可以做类似的事情:
$("#stuff").map(function(){ return $(this).text() }).get().join(', ')
但这消除了所有<br>s
- 我无法想出将模式考虑在内的代码。这变得更有问题,因为在数字或 3 之前可以有 1 行文本 - 那是没有设置的,唯一真正确定的模式是,当出现数字时,行结束,新行开始。