我必须遵循这个模式的HTML文档中删除
: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>
我基本上是想将此信息convern到表所以它看起来像:
-----------------------------------------
|Text1 Text2 Text3 | Number |
-----------------------------------------
我知道我可以这样做:
$("#stuff").map(function(){ return $(this).text() }).get().join(', ')
但是,这删除了所有<br>s
- 我有麻烦提出的代码,将考虑到该模式。这变得更加成问题,因为在数字之前可能有1行文本,或者3 - 没有设置,唯一的实际定义模式是,当数字出现时,行结束,并开始新行。
选择所有与本地js,f的东西div的子节点将所有不是文本节点或中断标签的节点列出来,然后迭代它们并按照你想要的方式放置它们。在处理像这样的文本操作时,jQuery并没有真正帮助很多。 –