Möchten Sie wissen, welche jQuery Selektor für die Auswahl mit Klasse "BAR" NUR verwenden, wenn es unter einem Button-Element (keine Klasse) ist, die wiederum unter einem div mit der Klasse "foo"CSS-Selektor mit Element zwischen zwei Klassen
<div class="foo">
<button>
<i class="bar">X</i>
...
".foo button.bar" funktioniert nicht
EDITED: Vielen Dank für alle Lösungen, die Lösung versucht, aber aus irgendeinem Grund wird die folgende auch ausgewählt:
<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>
Mein Inte ntion ist zu behandeln klicken Sie auf <i>
mit Dashicons-Edit-Klasse nur, wenn es unter div mit MCE-First ist. Im obigen Beispiel ist "mce-first" auf einem Geschwister div.
Also, was verwenden Sie, um das 'i.dashicons-edit' Element anzusteuern, das nicht funktioniert? – Phil