Im подсчитывает элементы li со следующим jQuery script:
HTML:
<ul class="relatedelements">
<li style="display:none;" class="1">anything</li>
<li style="display:none;" class="2">anything</li>
<li style="display:none;" class="3">anything</li>
</ul>
JQuery
$(function() {
var numrelated=$('.relatedelements > li').length;
$('.num-relatedelements').html(numrelated);
});
- > Возвращает script: 3
Я изменяю свойство style="display: none"
некоторых элементов li, когда $(document).ready
с jQuery, например: $('.2').show();
Теперь я хочу изменить script таким образом, чтобы считать только видимые элементы li со следующим script (я просто добавил: видимый после документов jQuery):
$(function() {
var numrelated=$('.relatedelements > li:visible').length;
$('.num-relatedelements').html(numrelated);
});
- > Возвращает script: ничего
Я не знаю, почему это не сработает - может быть, у кого-нибудь есть подсказка или идея? Любая помощь очень уязвлена. Спасибо заранее!