21.07.2011, 09:26 | #1 |
Вредина
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 437
|
jQuery - $("#response[0-9]") - можно ли задать маску?
Гуры, здравствуйте!
Перегуглился ни чего не могу найти Есть скрипт: Код HTML:
$(document).ready(function(){ function slideout(){ setTimeout(function(){ $("#response").slideUp("slow", function () { }); }, 2000);} $("#response").hide(); $(function() { $("#list ul").sortable({ opacity: 0.8, cursor: 'move', update: function() { ..... .... $("#response[0-9]") Варинт с классом, т.е. $(".response") - не устраивает. Суть скрипта: На одной страничке выводятся группы записей, в каждой группе есть свои N записей, нужно драгэнддропом сортировать записи внутри своей группы. Следовательно контейнеры должны быть с уникальным ID. Если к кого-то есть живые примеры, буду сильно спасибо! Добавлено через 1 минуту PS: допиливаю вот это http://ruseller.com/lessons.php?rub=32&id=998 Но тут обработка только одного (уникального) контейнера, мне надо N-контейнеров не зависимых от других.
__________________
Последний раз редактировалось Jooz; 21.07.2011 в 09:26. Причина: Добавлено сообщение |
21.07.2011, 09:57 | #2 |
Хитрый жук
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 394
|
А чем не устраивает класс - $(".response") ?
Можно же одновременно задавать контейнеру и ID и CLASS
__________________
|
21.07.2011, 10:08 | #3 |
Вредина
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 437
|
Да в общем то устраивает, но это не решает проблему:
.class - не уникален, значит не привязаться к конкретной группе. Нужен regexp - а вот как его задать в jQuery - х.з Код HTML:
<div class='a'> <span>1</span> <span>2</span> </div> <div class='a'> <span>1</span> <span>2</span> </div> <div class='a_1'> <div class='a_2'> <div class='a_N'> или ID - не важно, важно чтобы jQuery можно было скормить маску обрабатываемых элементов, а не конкретный. Иначе придется на php писать под каждый ID/class - генератор скрипта
__________________
|
21.07.2011, 10:23 | #4 |
Хитрый жук
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 394
|
Давай подробнее?
Хочется в некий момент (какой?) по регулярке через jQuery получать выборку ... чего и зачем? Контейнеров сортируемых элементов?
__________________
|
21.07.2011, 11:11 | #5 | |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 374
|
первые 10 элементов у которых id="response" ? это как
Цитата:
Но выход из безвыходной ситуации есть $("*[id='response']:lt(10)") должно прокатить |
|
21.07.2011, 11:42 | #6 | |
Вредина
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 437
|
Последний Герой, ну не нужно только умничать, написал же:
Цитата:
id=response1 id=response2 id=response3 и т.п. в один заход, одним скриптом, "одной" строкой. PS: В общем как-то около того. Попробую аналогиями. Есть N коробков спичек, в каждом коробке Z спичек, нужно в каждом коробке перемешать спички. Для этого нужно взять отдельный коробок и его содержимое. Опретделитель уникального коробка обозначется как #responseN. Добавлено через 33 секунды Затестирую.
__________________
Последний раз редактировалось Jooz; 21.07.2011 в 11:42. Причина: Добавлено сообщение |
|
21.07.2011, 12:04 | #7 | |
Хитрый жук
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 394
|
Цитата:
p.s. Если очень хочется regexp в селекторах
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Когда можно начинать покупать ссылки на "сыром сайте"? | KingGod | Вопросы от новичков | 26 | 25.03.2009 22:11 |
Можно ли расторгнуть договор "на оказание услуг по привлечению пользователей"? | roseship | Финансовые и юридические вопросы | 6 | 16.01.2009 12:34 |
Вопрос администрации: можно ли "заморозить" аккаунт на некоторое время? | DimoninG | Вопросы по работе системы | 0 | 07.10.2008 18:05 |
А можно порядок столбцов на странице "страницы" оставить прежним? | tsb | Пожелания пользователей системы | 2 | 12.04.2008 21:51 |
Как задать вопрос в теме "Частые вопросы по работе системы" | andre | Курилка | 2 | 29.10.2007 00:19 |
Часовой пояс GMT +3, время: 06:53.