Как мне отсортировать неупорядоченный список с помощью jquery tsort, когда в качестве переменной у меня только ul?

0

Обычный синтаксис использования сортировки для сортировки ul будет следующим:

$('ul>li').tsort();

У меня есть ul как переменная из кода, аналогичная:

var myul=$('#mydiv').find('ul');

Как я могу использовать переменную myul позже в моем коде с tsort?

Обратите внимание, что я упростил подробности здесь, достаточно сказать, что было бы нелегко идентифицировать ul, не используя переменную, когда я готов к сортировке, поэтому мне интересно, могу ли я добраться до нее таким образом, вместо этого.

  • 0
    Попробуйте взглянуть на это. Какой самый простой способ заказать <UL> / <OL> в jQuery?
  • 0
    Просто myul.tsort() или myul.children().tsort() - не уверен, что такое tsort .
Показать ещё 5 комментариев
Теги:
sorting

1 ответ

1
Лучший ответ

Предполагая, что вы говорите о плагине tinysort, если у вас есть myul, у вас есть доступ к своим детям. Документы говорят, что вы просто сделаете это:

myul.children().tsort();

Полностью бесплатный пример (я хотел играть с tinysort): Live Copy | Живой источник

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
  <script src="http://tinysort.sjeiti.com/src/jquery.tinysort.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <p>In a second, the list below will sort itself.</p>
  <div id="mydiv">
    <ul>
      <li>one</li>
      <li>two</li>
      <li>three</li>
      <li>four</li>
      <li>five</li>
    </ul>
  </div>
  <script>
    setTimeout(function() {
      var myul = $("#mydiv").find("ul");
      myul.children().tsort();
    }, 1000);
  </script>
</body>
</html>
  • 1
    Это правильный ответ, спасибо! В документации tsort он не дает пример с .children (), и я не осознавал, что это эквивалентно.
  • 0
    : _) это глупый вопрос, это так очевидно. Я не думал, что ты этого хотел. Спасибо, что отказался от моей попытки помочь вам
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню