У меня есть следующий фрагмент HTML-кода на моей странице:
<tr>
<td>
<div>
<input type="hidden" name="test" value="">
<input autocomplete="off" class="ffb-input watermark">
<div class="ffb">
<div class="content">
</div>
</div>
</div>
</td>
</tr>
В JavaScript я получаю элемент <tr>
с помощью jquery и пытаюсь найти ввод следующим образом:
tr.find('div input:hidden')
но ничего не возвращается. Когда я использую найти, как это:
tr.find('div input[type=hidden]')
Все работает нормально. В чем причина такого поведения?
Я наблюдаю это только в FireFox 3.5.9, а не в 3.6.3, Jquery 1.4.2