Jquery 请告诉我如何添加字数限制而不是字符限制

Jquery 请告诉我如何添加字数限制而不是字符限制,jquery,Jquery,$('input[type=“text”])。在('keyup',function()上{ var text=this.value.split(“”); 如果(text.length>=2){ this.value=文本[0]+''+文本[1]; log('字数限制为2'); } }); var text=$('.test').text().trim().split(''); 如果(text.length>=2){ $('.test').text(text[0]+''+text[1]); log

$('input[type=“text”])。在('keyup',function()上{
var text=this.value.split(“”);
如果(text.length>=2){
this.value=文本[0]+''+文本[1];
log('字数限制为2');
}
});
var text=$('.test').text().trim().split('');
如果(text.length>=2){
$('.test').text(text[0]+''+text[1]);
log('字数限制为2');
}

Lorem Ipsum只是印刷的虚拟文本
Ipsum只是印刷的虚拟文本
只是打印的虚拟文本
,您可以这样尝试:

function wordslimit(str) {
  var count=0;
  for(i=0;i<str.trim().length;i++) {
    if(str[i]==' ') 
      count++;
  }
  if(count>1)
      alert('Not more than 2 words');
}
函数字slimit(str){
var计数=0;
对于(i=0;i1)
警报(“不超过2个单词”);
}

您可以在此堆栈溢出问答中找到问题解决方案。也可以找到JSFIDLE演示


您可以这样做:

function wordslimit(str) {
  var count=0;
  for(i=0;i<str.trim().length;i++) {
    if(str[i]==' ') 
      count++;
  }
  if(count>1)
      alert('Not more than 2 words');
}
$('.test').text(函数(){
var text=$(this.text().trim().split(“”);
如果(text.length>=2){
返回文本[0]+''+文本[1];
}
});

Lorem Ipsum只是印刷的虚拟文本
Ipsum只是印刷的虚拟文本

只是打印的虚拟文本
请检查您的代码是否不工作请发送给我实时示例您是否检查了它是否正在运行?它不允许您在键入时键入第二个空格Ipsum@GaganDeep更新了可用于div的代码段。是的,我想在div$('input[type=“text”]”)下显示前两个单词。on('keyup',function(){var text=this.value.split(“”);if(text.length>=2){this.value=text[0]+'''+text[1];console.log('Word limit为2');}};var text=$('test').text().trim().split('');if(text.length>=2){$('test').text(text[0]+'+text[1]);console.log('Word limit为2');}Lorem Ipsum只是打印的虚拟文本打印的虚拟文本Ipsum只是打印的虚拟文本查找小提琴链接。我已经给出了20个单词的限制。