Автор Тема: Селектори на jQuery част 2 - Урок 7  (Прочетена 1832 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

metost

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 13
  • -Получени: 41
  • Публикации: 764
Селектори на jQuery част 2 - Урок 7
« -: 20 Август 2012, 10:07:54 »
** Тази тема дискутира:: Селектори на jQuery част 2 - Урок 7 **
Автор: Gatakka
« Последна редакция: 22 Април 2015, 22:00:01 от Avalanche »
(рɐǝɥ ɹпoʎ uɹпʇ ʇ,uoр)

borisov87

  • Newbie
  • *
  • Благодарности
  • -Казани: 1
  • -Получени: 0
  • Публикации: 40
Re: Селектори на jQuery част 2 - Урок 7
« Отговор #1 -: 11 Февруари 2014, 16:54:13 »
Малко се бъркам от тук и предния урок когато имаме няколко условия за вземане на елемент кога е със запетайка и без, ама мисля че накрая го разбрах
<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“ ) търси слектори които да отговарят и на двете условия да са от въпросния клас и да имат въпросното ид
« Последна редакция: 12 Февруари 2014, 10:42:24 от borisov87 »

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 275
  • Публикации: 2602
  • meow
Re: Селектори на jQuery част 2 - Урок 7
« Отговор #2 -: 11 Февруари 2014, 17:40:21 »
Мисли за селекторите както мислиш в CSS.
.myClass #abv - ще хване елемент с ID abv, който е дъщерен (намира се в) на елемент с клас myClass;
.myClass, #abv - ще хване всеки елемент с клас myClass и ID abv;

За демонстрация цък.
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!

borisov87

  • Newbie
  • *
  • Благодарности
  • -Казани: 1
  • -Получени: 0
  • Публикации: 40
Re: Селектори на jQuery част 2 - Урок 7
« Отговор #3 -: 12 Февруари 2014, 10:40:44 »
.myClass, #abv - ще хване всеки елемент с клас myClass и ID abv;
това май по скоро е всеки елемент с myClass или ID abv
щото тука като гледам примера така ги е избрало
https://api.jquery.com/multiple-selector/

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 93
  • Публикации: 4836
Re: Селектори на jQuery част 2 - Урок 7
« Отговор #4 -: 12 Февруари 2014, 11:56:13 »
При положение че имате id за кво ви е класа точно освен ако не е динамично добавян и махан?
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

georgirgeorgiev

  • Full Member
  • ***
  • Благодарности
  • -Казани: 77
  • -Получени: 13
  • Публикации: 164
Re: Селектори на jQuery част 2 - Урок 7
« Отговор #5 -: 24 Юли 2015, 14:27:56 »
Благодаря :) !