我试图根据templateCount
的值使文本单数或复数。如果templateCount
的值为1,那么我只想让'Template'这么说,但是如果templateCount
为复数,我希望它说为'Selected Templates'。
我的代码在做什么错?
$('#templateCount').html(templateCount + " Templates Selected" + templateCount.length == 1 ? "" : "s");
最佳答案
您确定您已经考虑了吗?您在那里有字符串"Templates selected"
,并且有条件地将s
附加到该字符串的末尾(这将使它成为"Templates Selecteds"
)。
做这个:
$('#templateCount').html(templateCount +
" Template" +
(templateCount === 1 ? "" : "s") +
" Selected");
关于javascript - 根据可变长度使文本单数或复数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42076896/