Несколько простых вопросов о jQuery - PullRequest
1 голос
/ 25 июня 2011

Я изучаю JQuery. Если у меня есть следующий HTML-код на моей странице:

<div class="transport car">
  <button type="button" class="car" >car</button>
</div>

У меня есть два вопроса:

  1. В jQuery к чему относится селектор $('.transport.car')? вся div или кнопка ??

  2. Является ли $('.transport[name]') ссылкой на элемент с классом 'transport' и ДОЛЖЕН иметь атрибут name?

1 Ответ

4 голосов
/ 25 июня 2011

В jQuery к чему относится селектор $('.transport.car')? весь div или button ??

div. Он выбирает элемент, который имеет оба, transport и класс car. Чтобы выбрать кнопку, вам нужно добавить пробел: $('.transport .car'). Теперь это селектор потомков .

Является ли $('.transport[name]') ссылкой на элемент с классом transport и ДОЛЖЕН иметь атрибут name?

Да. Но атрибут может быть пустым.


Синтаксис селектора в основном такой же, как и в CSS. jQuery просто добавляет несколько пользовательских селекторов.

Btw. Вы можете легко проверить это самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...