Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
2. ::pseudoElementПокажите, пожалуйста, пример как с ними можно работать через jQuery.
a[type="application/pdf"] {
background-image: url(/images/pdf.gif);
padding-left: 20px;
}
a[href$=".pdf"] {
background-image: url(/images/pdf.gif);
padding-left: 20px;
}
<a href="/pdf/manual_on_manual.pdf" type="application/pdf">Мануал по пользованию мануалом</a></p>
[href^="http"]
<a href="//habrahabr.ru">Habrahabr</a>
Пункт номер 1.
Это необязательно и, к тому же, не учитывает ссылки по протоколу https.>
Это неправильно, при данном написании будут учитываться ссылки с https. А вот если написать ```css
href^="https"
то не будут учитываться http
1. [href^=«http»]
<a href="http://this-site.com/page">page</a>
a[href^="http"]:not([href*="this-site.com"])
Первые 4 и 9ый взяты из этого туториала вместе с примерами. Не вижу ссылки на оригинал, да еще и перевод с ошибками: "Обратите внимание, что мы не ищем http" — в оригинале было "http://", а это не имеет смысла.
Because :checkbox is a jQuery extension and not part of the CSS specification, queries using :checkbox cannot take advantage of the performance boost provided by the native DOM querySelectorAll() method. For better performance in modern browsers, use [type=«checkbox»] instead.
//jquery 1.9.1
$('tr input[type="checkbox"]') //в вакууме выполнится ~18-19ms
$('tr input:checkbox') //в вакууме выполнится ~70-80ms
$("h1 h2 h3 h4 h5 h6")
а $("h1, h2, h3, h4, h5, h6")
Необычные jQuery и CSS селекторы