У меня есть структура таблицы, которая выглядит так:
<table>
<tr id="row1">
<td>
<div>row 1 content1</div>
</td>
<td>
<div>row 1 content2</div>
</td>
<td>
<div>row 1 content3</div>
</td>
</tr>
<tr id="row2">
<td>
<div>row 2 content1</div>
</td>
<td>
<div>row 2 content2</div>
</td>
<td>
<div>row 2 content3</div>
</td>
</tr>
<tr id="row3">
<td>
<div>row 3 content1</div>
</td>
<td>
<div>row 3 content2</div>
</td>
<td>
<div>row 3 content3</div>
</td>
</tr>
</table>
Используя jQuery, я пытаюсь выбрать DIV во второй ячейке третьей строки. Я пробовал следующее (между прочим):
var d = $('#row3').children(':eq(1)').children(':eq(0)');
То, что я получаю, это массив с одним элементом (DIV, которому я нужен), и я должен затем получить доступ, используя d [0]. Почему jQuery возвращает один элементный массив, я думал, что использование селектора выше вернет элемент DIV напрямую?
@Shog9 - Дух... Ок, свет только что включился в моем мозгу, я понял это сейчас. Приветствия.