Я не понимаю, что я делаю не так.У меня есть следующий элемент HTML:
<div id="accordion">
<h3>
<a href="#">Section 1</a></h3>
<div>
<p>
Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer ut neque.
Vivamus nisi metus, molestie vel, gravida in, condimentum sit amet, nunc. Nam a
nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut odio. Curabitur malesuada.
Vestibulum a velit eu ante scelerisque vulputate.
</p>
</div>
<h3>
<a href="#">Section 2</a></h3>
<div>
<p>
Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet purus. Vivamus
hendrerit, dolor at aliquet laoreet, mauris turpis porttitor velit, faucibus interdum
tellus libero ac justo. Vivamus non quam. In suscipit faucibus urna.
</p>
</div>
</div>
этот элемент (<div id='accordion'>
) ясно показывает, что его первый дочерний элемент является тегом h3, следующий дочерний элемент является тегом div, а затем h3 и т. Д.
Я хочу выбрать первого ребенка этого div.Другими словами, я хочу выбрать первый тег h3
, в результате я попытался:
$("#accordion:first-child").css("font-size","30px");
также
$("#accordion:first").css("font-size","30px");
в обоих случаях применяется шрифт 30pxк основному элементу div (<div id='accordion'>
)
что я делаю не так, я хочу выбрать только первого ребенка аккордеона, это явно тег h3
Edit
я просто пропустил пробел. эта страница не включает темп.
Мне пришлось изменить свой код с
$("#accordion:first").css("font-size","30px");
TO
$("#accordion :first").css("font-size","30px");