код Ор не включает каких-либо JQuery/JavaScript на всех, так что один способ интерпретировать вопрос только с точки зрения CSS.
Но для того, чтобы ответить на это с точки зрения jQuery/javascript, вам нужно подумать о совместимости между браузерами.
Использование селектора ID в jQuery в основном переводит на vanilla-javascript document.getElementByID
, который является довольно универсальным.
Использование селектора классов CSS в jQuery, однако, идеально переводится на ванильный javascript document.getElementsByClassName
.
Но на самом деле это может быть больше, чем вы думаете.
Например, если вы отметили http://caniuse.com/#feat=getelementsbyclassname, вы можете видеть, что IE8 не поддерживает полностью getElementsbyClassName().
Задача jQuery заключается в том, чтобы сделать эти различия браузеров прозрачными.
Одним словом, чем сложнее ваш селектор, тем выше вероятность того, что jQuery необходимо преодолеть различия между браузерами.
ID возвращает только один элемент, поэтому поиск останавливается после нахождения идентификатора.Несколько элементов могут иметь один и тот же класс, поэтому поиск продолжается до конца DOM –
То, что вы действительно спрашиваете, совсем не связано с jQuery, это просто специфика CSS – adeneo
Но у меня есть один класс и один ID –