У меня есть следующий div:
<div class="wrap-header-requirements">
<table>
<tr>
<th class="wrap-header-requirementsTHName">NAME <img src="resources/images/arrow-bottom-1-512.png" class="studentRequirementSort" />
</th>
<th class="wrap-header-requirementsGeneral">CLASS<img src="resources/images/arrow-bottom-1-512.png" class="studentRequirementSort" />
</th>
<th class="wrap-header-requirementsGeneral">GROUP <img src="resources/images/arrow-bottom-1-512.png" class="studentRequirementSort" />
</th>
<th class="wrap-header-requirementsGeneral">SYSTEM <img src="resources/images/arrow-bottom-1-512.png" class="studentRequirementSort" />
</th>
<th class="wrap-header-requirementsTHCentered">FEES (USD) <img src="resources/images/arrow-bottom-1-512.png" class="studentRequirementSort" /></th></tr></table></div>
Итак, теперь моя проблема в том, что если у меня есть контейнер с указанным выше div со мной в элементе переменной, и я делаю element.down('img'), я получаю первое изображение, но как получить оставшиеся изображения, я не может установить другой класс для каждого элемента, который является моим ограничением, но любые другие идеи или код будут действительно оценены
Если у вас есть ExtJS, вы можете сделать это, чтобы получить все img
-tags внутри .wrap-header-requirements
:
Ext.query('.wrap-header-requirements img');
Примечание: это вернет массив узлов DOM, а не компонентов Ext.
Использование:
element.query('img');
Это означает захват любых дочерних узлов element
на любой глубине, которая соответствует селектору img
.