Получить значение TD использование JQuery

Я получил очень простую Таблицу только с двумя строками.
Я думал, что лучший способ состоит в том, чтобы получить значение от TD с идентификатором "row2".

<Table id="testing>
<tr>
<th>
</th>
<td id="row1">hello</td>
</tr>
<tr>
<th>
</th>
<td id="row2">world</td>
</tr>
</table>

Вот моя попытка:

$(document).ready(function(){ 
      var r=$("#testing":row2).val();
      alert(r);
});

Но я не мог видеть, что любое сообщение открылось. Что я сделаю в коде JQuery, если я захочу указать идентификатор Таблицы наряду с идентификатором TD?

 var r=$("#testing":row2).text();
 var r=$("#testing").children("row2").text();
7
задан user327712 31 July 2010 в 13:45
поделиться

3 ответа

Это сделает это за вас:

  var r = $("#testing #row2").text();
  alert(r);

Здесь в действии для вашего удовольствия от просмотра.

21
ответ дан 6 December 2019 в 06:48
поделиться

Идентификатор TD собирается быть уникальным в любой таблице. Неправильно иметь две таблицы с одинаковыми TD ID в обеих таблицах. Поэтому, если вы чувствуете, добавьте идентификатор таблицы для идентификатора TD следующим образом: (а затем используйте ответы выше)

 <table id="test1">
    <tr>
    <th>
    </th>
    <td id="test1_row1">hello</td>
    </tr>
    <tr>
    <th>
    </th>
    <td id="test1_row2">world</td>
    </tr>
 </table>

, помогает ли это?

0
ответ дан 6 December 2019 в 06:48
поделиться

Используйте text () вместо val ()

var r = $("#row2").text();

Подробнее:

5
ответ дан 6 December 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: