Комментарии 10
// Выберет все элементы с параметром width между 100 и 300:
Наверное, должно быть от 100 до 399?
Наверное, должно быть от 100 до 399?
+13
А этот James Padolsey, собирается пулить это в jQuery? Мне кажется, что если это доработать, то может получится даже что-то дельное.
0
jQuery поддерживает xPath, разве нельзя тоже самое сделать при помощи него?
+3
Как-то не особенно хорошо пояснена необходимость этого.
Странная необходимость.
Это вообще есть в CSS, нечего городить своё:
Опять странное применение.
В любом случае, гораздо очевиднее, на мой взгляд, использовать
// Выберет все 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()
.+6
3 года статье
+4
Здесь более любопытна сама возможность расширять селекторы, чем конкретный пример. Я об этом не знал, по крайней мере. Конечно, было бы лучше, если б к коду были приведены какие-то пояснения, а не в стиле «вставляем этот магический сниппет и наслаждаемся». Нет, например, примера на метку «data:», хотя сниппет её поддерживает. Понятно, что это перевод, но было бы круто, если б автор вместо перевода расширил заметку и написал свою статью по мотивам.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
RegEx Selector для jQuery