2016-07-04 2 views
0

J'utilise le script MixItUp pour filtrer et trier des nœuds dans des fichiers xml. J'ai un script pour compter les nœuds qui change lors du filtrage - et le nombre change comme il se doit. Ce que le script (lire: I) n'atteint pas est l'unité singulière ou plurielle correcte après le compte.singulier pluriel selon l'état

Mon script ressemble à ceci:

<script type="text/javascript">$(function(){$('#miucontainer').on('mixEnd',function(e,state){$('.mixcount').html(state.totalShow+' players');});});</script> 

je cherche une solution simple. Merci d'avance. : o)

Répondre

1

Eh bien, vous devez sortir les 's' sous condition, ce que vous ne faites pas actuellement.

$('.mixcount').html(state.totalShow+' player'+(state.totalShow !== 1 ? 's' : '')); 
+1

Excellent ... Cela a fonctionné comme un charme. Je vous remercie. – McClaud

+1

préférable d'utiliser 'x! = 1' 0 Points est pluriel;) – webdeb

+0

Bon point, @webdeb - édité. – Utkanos