Есть таблица такого вида:
<tr>
<td>Test</td>
<td>
<a href="#" class="link-button-a">
<div class="link-button-div link-button-ok">
<div class="link-button-sprite sprite-user button-indent"></div>
<div class="button-text">Romashka</div>
</div>
</a>
</td>
<td>136.35</td>
<td>136.35</td>
<td>
<a href="#" class="link-button-a">
<div class="link-button-div link-button-ok">
<div class="link-button-sprite "></div>
<div class="button-text">0.00</div>
</div>
</a>
</td>
<td>2011-09-16 15:56:52</td>
<td>
<a href="#" class="link-button-a">
<div class="link-button-div link-button-ok">
<div class="link-button-sprite sprite-magnifier button-indent"></div>
<div class="button-text">View</div>
</div>
</a>
</td>
</tr>
Грубо говоря в ней есть данные которые просто представлены текстом, а есть которые прописаны в неком подобии кнопки (Romashka,0.00,View).
Сложность ситуации в том, что выемка данных из ячейки происходить на ура:
$("td:nth-child("+clickedIndex+")").html();
А вот выборка из этой псевдо кнопки, ломается в Хроме:
$("td:nth-child("+clickedIndex+") .button-text").html();
.html() возвращает null,
$("td:nth-child("+clickedIndex+") .button-text").text();
.text() возвращает просто пустой string.
А вот теперь самое интересное, если clickedIndex = 2, то из псевдо кнопки благополучно возвращается значение "Romashka",
если clickedIndex = 5, возвращается либо null либо пустой string.
В чём Chrome такой особенный? И как решить такую проблемму?