Перебор таблицы с поиском td по классу и изменением текста для этого td

У меня есть сгенерированная Entity Framework таблица со значениями в td, которые мне нужно изменить. Мне нужно сделать это построчно, потому что мне нужно вставить группу переключателей, но каждой строке кнопок нужно уникальное имя.

По сути, мне нужно установить проверенное значение для группы кнопок на основе значения текста в td с идентификатором «Rate» и удалить существующий текст после того, как я получу из него значение.

Моя Таблица выглядит так,

<table id="IndexTable">
<tr>
    <th>CoffeeID </th>
    <th>Degree </th>
    <th>Weight </th>
    <th>Profile </th>
    <th>UsageInfo </th>
    <th>Comments </th>
    <th>AmbientTemp </th>
    <th>Rating </th>
    <th>WeightDeducted </th>
    <th>Selected </th>
    <th>ProfileID </th>
    <th>ProfileStart </th>
</tr>
<tr>
    <td>1 </td>
    <td>1 </td>
    <td>3 </td>
    <td>9 </td>
    <td>Filter Brew </td>
    <td>Perfecto!! </td>
    <td>55 </td>
    <td id="Rating">4.25 </td>
    <td>1 </td>
    <td>4 </td>
    <td>34 </td>
    <td>1 </td>

</tr>
<tr>
    <td>3 </td>
    <td>15 </td>
    <td>99 </td>
    <td>87 </td>
    <td>Espresso </td>
    <td>WTF </td>
    <td>99 </td>
    <td id="Rating">4.5 </td>
    <td>5 </td>
    <td>3 </td>
    <td>66 </td>
    <td>4 </td>

</tr>

И мой сценарий выглядит следующим образом.

$("tr").each(function() { //get all rows in table
var str = $("text[id=Rating]").val(); //assign text with matching id to str ---doesn't work
$("td").each(function() { //get all tds in current row
    var newStr = ("#Rating").text; //assign text in td with id Rating to newStr ---- doesn't work
    alert(newStr); // fires undefined for each td in table? 
    //This is where I want to insert radio buttons and assign the one with the value of the Rating td to checked.
});
});

Это только последнее, я просмотрел весь этот сайт, но все, что я видел, не связано с получением значения из определенного столбца определенной строки, изменением значения и повторением для каждой строки/ столбец в таблице. Я родом из базы данных, где это действительно просто, и это очень расстраивает.

6
задан James A Mohler 6 October 2013 в 19:56
поделиться