如何获得td的价值并削减其中的一部分?

时间:2011-03-03 09:00:18

标签: jquery html string html-table

我有一张这样的表:

<tr style="color: green;" id="bankRecord377">      
  <td align="center"> <input type="checkbox" value="377" name="377"></td>     
  <td align="center" id="started">19.25 USD</td>
  <td align="center">392</td>
</tr>

如何获得19.25 TL然后从那里获得19.25? (我也可以为那个td添加id)

编辑:我在提问时编写错误并进行了编辑。

4 个答案:

答案 0 :(得分:2)

var tdContent = $('#bankRecord377 td[name=started]').html();
// or var tdContent = $('#idOfTd').html();
var number = +tdContent.replace(/[^0-9.]/g, '');

答案 1 :(得分:2)

如果我理解正确,你想要行中的货币部分(中心TD),对吗?

如果您可以为TD提供名称“已启动”ID为“已启动”,则使用jQuery的简单解决方案可能是:

var currency1 = $("td#started").html(); // gets 19.25 USD
var currency2 = parseFloat(currency1.split(" ")[0]); // gets 19.25

答案 2 :(得分:0)

var currency = parseInt($('td [name = started]','#bankRecord377')。text()。replace('USD',''));

答案 3 :(得分:0)

var td = document.getElementById('bankRecord377').getElementsByTagName('td')[1];
var value = td.innerHTML.split(" ")[0]; // 19.0
var value2 = parseInt(value); // 19