Я пытаюсь добавить немного кода jQuery ко всем элементам, у которых есть позиция: фиксированный набор на них. Возможно ли это? Было бы очень полезно, если бы это было так, поэтому мне не нужно проходить весь мой код и дополнительный класс для объектов, которые исправлены.jQuery Выбрать элементы с определенным CSS
ответ
Это одна должна охватывать все случаи:
$('*').filter(function() {
return $(this).css("position") === 'fixed';
});
Не так быстро, как ответ qwertymk, но и работать, если свойство css наследуется от другого правила, как показано here.
быстрее и безопаснее, чем ответ Колина:
$('*').filter(function(){ return this.style && this.style.position === 'fixed'; });
Подробнее о jQuery filter()
просто интересно узнать, что возвращается, когда 'this.style' и' this.style.position === 'fixed' 'написаны отдельно? – kushalvm
@MegaRacer это защитная проверка, если 'this.style'' undefined'' this.style.position' выдает ошибку 'Can not read position position undefined', поскольку компилятор проверяет слева направо, если' this.style === undefined' он не выдает выражение перед '&&', не вызывая ошибки. –
- 1. Выбрать только элементы с определенным атрибутом CSS с помощью JQuery
- 2. Как выбрать все элементы с определенным ID в jQuery?
- 3. Выбрать элементы с определенным именем класса Sizzle
- 4. jQuery показать элементы с определенным классом
- 5. Выбрать все элементы, кроме элементов с определенным классом
- 6. Как выбрать все элементы маркировки внутри таблицы с определенным классом
- 7. Может ли CSS выбирать элементы с определенным контентом?
- 8. JQuery: выберите элементы, которые находятся перед якорем с определенным текстом
- 9. jQuery найти неспецифические элементы с определенным атрибутом
- 10. JQuery: показывать элементы с определенным названием
- 11. JQuery показать/скрыть элементы с определенным атрибутом
- 12. CSS - Выбирают все элементы, происходящие из элемента с определенным классом?
- 13. CSS выбрать элементы второго уровня
- 14. Как выбрать элементы iframe с помощью css?
- 15. Получить все элементы в документе HTML с определенным классом CSS
- 16. Как выбрать первый элемент с определенным классом
- 17. Как выбрать все элементы с определенным атрибутом стиля?
- 18. выбрать все элементы с определенным именем, но без каких-тех
- 19. выбрать все элементы с определенным тегом в Xcode
- 20. Как выбрать элементы с определенным идентификатором без использования фреймворков javascript?
- 21. Простой XML - как выбрать все элементы с определенным значением атрибута
- 22. Как выбрать элементы в d3 с определенным значением свойства
- 23. jQuery: выберите все элементы «select» с определенным значением val()
- 24. JQuery: выбрать первую найденную потомка с определенным классом
- 25. JQuery выбрать DIV с определенным стилем для удаления
- 26. jQuery: как мне выбрать элементы?
- 27. Как выбрать все элементы с определенным значением ARIA с помощью jQuery?
- 28. Как выбрать элементы с определенным атрибутом данных с помощью jQuery? Значение не имеет значения
- 29. Jquery: выбрать все элементы, кроме одного, с конкретным ребенком с определенным атрибутом
- 30. Как выбрать все элементы с определенным атрибутом на странице с jquery?
Я только собирался опубликовать этот же точный код, так как я столкнулся с ним, возившись с его кодом и сделал то же самое, что и вы, и это сработало. Отлично, большое спасибо –
@mgibsonbr: Лучший ответ, чем мой. +1 –