Детализация многих уровней (детей и потомков) с помощью jquery для получения текста

0

пытаясь развернуть и получить имя из элемента table. У меня есть идентификатор только для таблицы. что это лучший способ бурения вниз с большой-большой вложенности элемента до требуемого span, и получить его текст в ins?

HTML

....<ins id="target"></ins>...

<table id="names">
      <tbody>
      <tr>...</tr>
      <tr>
          <td>..</td>
          <td>..</td>
          <td>
              <img />
              <button>...</button>
              <span>TEXT TO GET</span>

         </td></tr></tbody></table>

Неполный JQuery:

$(document).ready(function() {
$("#target").text($("#names>tbody>???DRILLDOWN???).text());
});
Теги:

3 ответа

1
Лучший ответ

Попробуйте этот $("#names").find('span').text();

Проверьте демо здесь Jsfiddle

1

Если ваш HTML не изменяется, вы можете использовать:

$(document).ready(function() {
    $("#target").text($("#names>tbody tr:eq(1) td:eq(2) span").text());
});

Но на самом деле, он хрупкий, если ваш HTML нестабилен. Я хотел бы предложить вашему диапазону id или class чтобы нацелить его более точно.

0
$("#names tr>td>span").text();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню