用类检测div的文本长度

时间:2014-04-10 06:47:45

标签: jquery text string-length

我是JQuery的新手,但有一些JS经验。继承了别人的工作。

我试图找出div的字符长度,然后在字符太多的情况下显示一条消息。

"selector":"div.info-box",
"filter": function(index,obj){
var boxlength = obj.text().length;
if(boxlength > 50){
return true;
}
return false;
},
"each":function(obj){
$(obj).css("border-bottom","dashed 1px red");

过滤器给了我一些问题。如果我完全删除过滤器,那么我想要的一个信息框的特定div用红色破折号突出显示(至少我知道我的选择器是正确的)。如何编写过滤器以检测超过50个字符? 我需要保留选择器,过滤器,每个的格式。

三江源

1 个答案:

答案 0 :(得分:1)

只是向黑暗中射击:

$('div.info-box').on('<your action>', function(){
  if ($(this).val().length > 50)
  {
    alert('more than 50 characters');
  }
})

您应该在jquery.com了解更多信息。