Показать сообщение отдельно
  #7 (permalink)  
Старый 14.03.2013, 20:57
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

MCTrane,

Используй метод filter.

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<ul>
<li data-tz="10">list item 10</li>
<li data-tz="12">list item 12</li>
<li data-tz="14">list item 14</li>
<li data-tz="16">list item 16</li>
<li data-tz="18">list item 18</li>
<li data-tz="20">list item 20</li>
</ul>
<script>
    //Прячем все элементы, которые не подходят под наше условие
    var all_items = $('ul > li'); 
    all_items.hide();
    var items = $('ul > li').filter(function(index) {
         var value = $(this).data('tz');
         return (value > 10 && value < 20);
    });
    items.show();
</script>

Последний раз редактировалось Hoshinokoe, 14.03.2013 в 21:05.
Ответить с цитированием