0

以下の HTML ブロックから数値 (32、81154、250000) を取り出して、変数に貼り付けて、進行状況メーターを作成できるようにしようとしています。これらの1つのページが最大6つある可能性があるため、jqueryでこれを行う最も効率的な方法は何でしょうか。

したがって、数字は何でもかまいませんが、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>

前もって感謝します。

4

2 に答える 2

0

正規表現を使用/\d+/g

フィドルのデモ

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

参照

http://gskinner.com/RegExr/

于 2013-11-04T17:00:00.157 に答える