Малко се бъркам от тук и предния урок когато имаме няколко условия за вземане на елемент кога е със запетайка и без, ама мисля че накрая го разбрах
<body>
<div class="myClass">
<p id="abv" class="a" >1</p>
</div>
<p id="abv" class="myClass">2</p>
<script>
$( ".myClass .a" ).css( "border", "3px solid red" );
</script>
</body>
Примерно тук ще очертае в червено 1 и 2 понеже търси елементи с клас и ид .myClass, #abv , а ако условието е $( „.myClass #abv“ ) ще учертае в червено само 1 , тоест търси елементи с клас myClass и ако те вече имат поделементи надолу по йерархията взима само тези поделементи с #abv.
Слято мнение: 11 Февруари 2014, 17:08:43
Опа нещо се обърках май когато е със запетайка просто са отделни селектори примерно
( „.myClass, #abv“ ) връща всички който имат въпросния клас или ид, а аз си мислех че това е на принципа AND тоест и двете условя да са верни да има въпросното ид но да има и въпросния клас. май просто казано ако има запетая търси селектори с този клас или ид
( „.myClass, #abv“ ) , а ако без
( „.myClass #abv“ ) търси слектори които да отговарят и на двете условия да са от въпросния клас и да имат въпросното ид