2013-11-04 64 views
0

我試圖從下面的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> 

在此先感謝

回答

1

你可以使用正則表達式爲

,如:。/(\d+)/g

看看DEMO但要確保你的表中的數據不會改變

+0

因此,要獲得不同金額爲變量會我只是用分裂?或者,還有更好的方法? –

+0

@MarkK是使用'split' –

+0

var Amount =($(「#progress」)。text()。match(regex))+「」; var daVars = quantities.split(「,」); –