0

我正在尝试从下面的 HTML 块中提取数字量(32、81154、250000)并将它们粘贴在一个变量中,这样我就可以用它们构建一个进度表。想知道使用 jquery 执行此操作的最有效方法是什么,因为一页可能最多有 6 个。

所以数字可以是任何东西,但 html 的布局不会改变。所以我想在“Progress:”和“<br/>”、“Raised: $”和“$nbsp;”、“Goal: $”和“< /td >”之间选择数字

<div id="progress">
<table summary="layout table">
<tr>
<td>
Progress: 
32% 
<br />


Raised: $
81154 
&nbsp;&nbsp;&nbsp;
Goal: $
250000 

</td>
</tr>
</table>
</div>

提前致谢。

4

2 回答 2

1

您可以为此使用正则表达式。

喜欢 :/(\d+)/g

看看DEMO,但要确保你的表数据没有改变。

于 2013-11-04T16:59:13.080 回答
0

使用正则表达式/\d+/g

小提琴演示

$('#progress table').text().match(/\d+/g);

参考

http://gskinner.com/RegExr/

于 2013-11-04T17:00:00.157 回答