Как стать автором
Обновить

Комментарии 10

// Выберет все элементы с параметром width между 100 и 300:
Наверное, должно быть от 100 до 399?
А этот James Padolsey, собирается пулить это в jQuery? Мне кажется, что если это доработать, то может получится даже что-то дельное.
Ни в коем случае это нельзя пулить в сам jQuery. А то потом начнут пользоваться еще…
jQuery поддерживает xPath, разве нельзя тоже самое сделать при помощи него?
Как-то не особенно хорошо пояснена необходимость этого.

// Выберет все DIVы с классами, содержащими числа:
$('div:regex(class,[0-9])');

Странная необходимость.

// Выберет все SCRIPT тэги с параметром SRC содержащую строку jQuery:
$('script:regex(src,jQuery)');

Это вообще есть в CSS, нечего городить своё:
$('script[src*="jQuery"]');

// Выберет все элементы с параметром width между 100 и 300:
$(':regex(css:width, ^[1-3]\\d{2}px$)');

Опять странное применение.

В любом случае, гораздо очевиднее, на мой взгляд, использовать .filter().
Может быть вы и правы. Я приминил :regex так:

$("img:regex(src,image/cache.*\\d+x\\d+)")


В любом случае это дополнение лишнем не будет.
На главной, статьи про игру Half-Life которой 15 лет и никто не жалуется.
Вы что с чем сравнивайте, имейте совесть!
Здесь более любопытна сама возможность расширять селекторы, чем конкретный пример. Я об этом не знал, по крайней мере. Конечно, было бы лучше, если б к коду были приведены какие-то пояснения, а не в стиле «вставляем этот магический сниппет и наслаждаемся». Нет, например, примера на метку «data:», хотя сниппет её поддерживает. Понятно, что это перевод, но было бы круто, если б автор вместо перевода расширил заметку и написал свою статью по мотивам.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации