我有一张这样的表:
<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)
编辑:我在提问时编写错误并进行了编辑。
答案 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