Старый 21.07.2011, 09:26   #1
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 431
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию 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. Причина: Добавлено сообщение
Jooz вне форума   Ответить с цитированием
Старый 21.07.2011, 09:57   #2
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 388
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

А чем не устраивает класс - $(".response") ?
Можно же одновременно задавать контейнеру и ID и CLASS
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 21.07.2011, 10:08   #3
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 431
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

Да в общем то устраивает, но это не решает проблему:

.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 - генератор скрипта
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Старый 21.07.2011, 10:23   #4
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 388
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Давай подробнее?
Хочется в некий момент (какой?) по регулярке через jQuery получать выборку ... чего и зачем?
Контейнеров сортируемых элементов?
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 21.07.2011, 11:11   #5
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Jooz Посмотреть сообщение
$("#response[0-9]")
первые 10 элементов у которых id="response" ? это как
Цитата:
id = name [CS]
This attribute assigns a name to an element. This name must be unique in a document.
http://www.w3.org/TR/html401/struct/global.html#adef-id

Но выход из безвыходной ситуации есть $("*[id='response']:lt(10)") должно прокатить
Последний Герой вне форума   Ответить с цитированием
Старый 21.07.2011, 11:42   #6
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 431
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

Последний Герой, ну не нужно только умничать, написал же:

Цитата:
Сообщение от Jooz Посмотреть сообщение
Засада в том, что нужно его допилить чтобы он ловил нечто такое:
$("#response[0-9]")
Разьясняю, нужно перебрать:
id=response1
id=response2
id=response3
и т.п. в один заход, одним скриптом, "одной" строкой.

PS:
Цитата:
Сообщение от Jooz Посмотреть сообщение
Нужен regexp - а вот как его задать в jQuery - х.з
Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
Контейнеров сортируемых элементов?
В общем как-то около того.

Попробую аналогиями.
Есть N коробков спичек, в каждом коробке Z спичек, нужно в каждом коробке перемешать спички. Для этого нужно взять отдельный коробок и его содержимое. Опретделитель уникального коробка обозначется как #responseN.

Добавлено через 33 секунды
Цитата:
Сообщение от Последний Герой Посмотреть сообщение
$("*[id='response']:lt(10)") должно прокатить
Затестирую.
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!

Последний раз редактировалось Jooz; 21.07.2011 в 11:42. Причина: Добавлено сообщение
Jooz вне форума   Ответить с цитированием
Старый 21.07.2011, 12:04   #7
Хитрый жук
 
Аватар для Алексей Барыкин
 
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 388
Алексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущееАлексей Барыкин - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Jooz Посмотреть сообщение
Попробую аналогиями.
Есть N коробков спичек, в каждом коробке Z спичек, нужно в каждом коробке перемешать спички. Для этого нужно взять отдельный коробок и его содержимое. Опретделитель уникального коробка обозначется как #responseN.
И в какой-то момент надо селектором выбрать M коробков из N (M!=N) или что?
p.s. Если очень хочется regexp в селекторах
__________________
taurion.ru | adminbook.ru | indesignbook.ru
Алексей Барыкин вне форума   Ответить с цитированием
Старый 21.07.2011, 14:46   #8
Вредина
 
Аватар для Jooz
 
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 431
Jooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущееJooz - прекрасное будущее
По умолчанию

Задача решилась, спасибо всем: вот хороший ман
__________________
Чтобы произошло чудо нужно обязательно дунуть. Если не дунуть - чуда не произойдет!
Jooz вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда можно начинать покупать ссылки на "сыром сайте"? 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, время: 01:26.