如何使用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'而不是所有这些的总和
答案 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");