jquery сортируемые списки с динамически генерируемыми идентификаторами списка - PullRequest
1 голос
/ 10 марта 2010

Для моей веб-страницы у меня есть несколько списков, которые я динамически генерирую из базы данных. Каждый список генерируется так:

<ul id = "<%= "subgroups_for_tumourgroup_" + item.ID %>">

Я пытаюсь сделать их сортируемыми, используя сортируемый список jquery

<script type="text/javascript">

    $(function() {

    $('#subgroups_for_tumourgroup_1').sortable();

    });   
</script> 

Вопрос в том, что у меня может быть любое количество идентификаторов («1» в приведенном выше коде - это идентификатор), и они могут даже не быть последовательными (у меня могут быть списки, называемые «subgroups_for_tumourgroup_1» и «subgroups_for_tumourgroup_3») , но без «subgroups_for_tumourgroup_2», как мне сделать все эти списки независимыми для сортировки?

1 Ответ

3 голосов
/ 10 марта 2010

Вы можете использовать Атрибут начинается с селектора , чтобы сопоставить все идентификаторы с точностью до точки прямо перед номером, который дает им уникальность:просто используйте вместо этого селектор класса, и вам не придется беспокоиться об идентификаторах?

$("ul.sortable").sortable();
...