пытаясь развернуть и получить имя из элемента 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());
});
Попробуйте этот $("#names").find('span').text();
Проверьте демо здесь Jsfiddle
Если ваш HTML не изменяется, вы можете использовать:
$(document).ready(function() {
$("#target").text($("#names>tbody tr:eq(1) td:eq(2) span").text());
});
Но на самом деле, он хрупкий, если ваш HTML нестабилен. Я хотел бы предложить вашему диапазону id
или class
чтобы нацелить его более точно.
$("#names tr>td>span").text();