拉动特定的动态文本

时间:2013-11-04 16:51:16

标签: jquery

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

所以数字可以是任何东西,但html的布局不会改变。所以我想选择“进度:”和“”之间的数字。 br />“,”提出:$“和”$ nbsp;“,”目标:$“和”< / td>“

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


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

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

提前致谢。

2 个答案:

答案 0 :(得分:1)

你可以使用正则表达式。

喜欢:/(\d+)/g

查看DEMO,但请确保您的表数据不会更改。

答案 1 :(得分:0)

使用Regexp /\d+/g

Fiddle DEMO

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

参考

http://gskinner.com/RegExr/