Muszę dopasować wszystkie elementy, które mają 1 dziecko, które również ma określoną klasę. Mogę już to zrobić za pomocą:
$(this).children().length == 1 && $(this).children(".brclearer").length == 1
Ale czy jest lepszy / najlepszy sposób na zrobienie tego za pomocą jquery?
Odpowiedzi:
3 dla odpowiedzi № 1Sugeruję następujące:
$(".brclearer:only-child").parent();
Które znajdą wszystkie elementy z klasą .brclearer
które są jedynym dzieckiem ich odpowiednich rodziców, a następnie wybierz element nadrzędny tych elementów.
Referencje:
- CSS:
- jQuery:
1 dla odpowiedzi nr 2
Może możesz wyszukać? .brclearer
element, a następnie uzyskaj element nadrzędny, w ten sposób:
$(".brclearer").parent();
Lub jeśli potrzebujesz .brclearer
było tylko używaniem dziecka only-child
selektor
$(".brclearer:only-child").parent();