Хотите знать, какой селектор jQuery использовать для выбора с классом «bar» ТОЛЬКО, если он находится под элементом кнопки (без класса), который, в свою очередь, находится под div с классом «foo»,Селектор CSS с элементом между двумя классами
<div class="foo">
<button>
<i class="bar">X</i>
...
".foo button.bar" не работает
Редакция: Спасибо за все решения, попробовал решение, но по какой-то причине следующим получает выбрано слишком:
<div id="mceu_36" class="mce-widget mce-btn mce-first" tabindex="-1" aria-labelledby="mceu_36" role="button" aria-label="Align left">
<button role="presentation" type="button" tabindex="-1">
<i class="mce-ico mce-i-dashicon dashicons-align-left"></i>
</button>
</div>
...
<div id="mceu_40" class="mce-widget mce-btn" tabindex="-1" aria-labelledby="mceu_40" role="button" aria-label="Edit ">
<button role="presentation" type="button" tabindex="-1">
<i class="mce-ico mce-i-dashicon dashicons-edit"></i>
</button>
</div>
Моя интуиция ntion обрабатывает нажатие на <i>
с классом dashicons-edit ТОЛЬКО, если он находится под div с mce-first. В приведенном выше примере «mce-first» находится на div div.
Итак, что вы используете для таргетинга на элемент 'i.dashicons-edit', который не работает? – Phil