Jquery показать скрыть определенное количество ул ли - PullRequest
0 голосов
/ 03 марта 2012

У меня есть функция webResultTotal Эта функция связана с числом, которое может быть от 0 до миллиарда.У меня также есть ul с 500 литовскими предметами.Я хотел бы, чтобы при keyup происходило следующее:

, если webResultTotal равно 500 или меньше, то показать количество элементов li, связанных с числом, заданным webResultTotal

, если webResultTotal более 500 показывают все списки, что в сумме составляет 500.

Надеюсь, это имеет смысл ... Я гуглил это, но не нашел простого способа Jquery сделать это.

Ответы [ 2 ]

1 голос
/ 03 марта 2012

Я думаю, вы хотите это:

$('li:gt('+((webResultTotal <500)?webResultTotal:500)+')').hide();
1 голос
/ 03 марта 2012

На основании вашего вопроса, который я интерпретирую как "не показывать больше 500 литов", все, что вам нужно, это:

$('li:gt(499)').hide(); /* if there are less than 500 this will fail quietly*/

Если вы пытаетесь попросить о более продвинутом поведении, вопрос не ясен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...