检查同一类的所有textarea是否都有超过'x'个字符的字符

时间:2014-01-27 15:06:08

标签: javascript jquery

如何使用textareas类“inside”检查一组textareas是否具有超过'x'个字符数? 我需要在if。

中查看
<textarea id="1" class="inside"></textarea>
<textarea id="2" class="inside"></textarea>
<textarea id="3" class="inside"></textarea>
<textarea id="4" class="inside"></textarea>

我的意思是每个长度&gt; 'x'而不是所有这些的总和

3 个答案:

答案 0 :(得分:1)

试试这个。

x = 10;

$( ".inside" ).each(function( index ) {
  if($( this ).val().length > x){
      //do something...
   }
});

答案 1 :(得分:0)

像这样 -

var min = 15;
var allHaveMin = true;
$('.inside').each(function(){
   if($(this).val().length < min){
     allHaveMin = false;
     return false;
   }
});

alert("All Have Min "+ min+ " : " + allHaveMin);

演示----> http://jsfiddle.net/zL2KP/1/

答案 2 :(得分:0)

可能的解决方案

var textAreaFound = $('textarea.inside').filter(function(){return $(this).val().length>=x}).length;
if(textAreaFound==EXPECTED)
    alert("all have at least X chars")
else
    alert("some textarea has less than X chars");