Как получить значение тд и вырезать его часть? - PullRequest
0 голосов
/ 03 марта 2011

У меня есть такая таблица:

<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 оттуда?(Я тоже могу добавить идентификатор для этого тд)

РЕДАКТИРОВАТЬ: Я допустил ошибку при задании вопроса и отредактировал его.

Ответы [ 4 ]

2 голосов
/ 03 марта 2011

Если я правильно вас понимаю, вам нужна валютная часть (центр TD) из строки, верно?

Если вы можете дать ТД с именем «старт» идентификатор «запущен», простое решение с использованием jQuery может быть:

var currency1 = $("td#started").html(); // gets 19.25 USD
var currency2 = parseFloat(currency1.split(" ")[0]); // gets 19.25
2 голосов
/ 03 марта 2011
var tdContent = $('#bankRecord377 td[name=started]').html();
// or var tdContent = $('#idOfTd').html();
var number = +tdContent.replace(/[^0-9.]/g, '');
0 голосов
/ 03 марта 2011
var td = document.getElementById('bankRecord377').getElementsByTagName('td')[1];
var value = td.innerHTML.split(" ")[0]; // 19.0
var value2 = parseInt(value); // 19
0 голосов
/ 03 марта 2011

var currency = parseInt ($ ('td [имя = началось]', '# bankRecord377'). Text (). Replace ('USD', ''));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...