<input type="text"  class="inputText01"/>
<input type="text"  class="inputText01"/>
<input type="text"  class="inputText01"/>
<input type="text"  class="inputText01"/>
<input type="text"  class="inputText01"/>我现在想实现的是 只要这些文本框 任意一个为空 都返回一个 错误的信息  用jquery 选择器怎么实现
去没有 大手 可以帮忙解决的 !!!谢谢了

解决方案 »

  1.   

    $("[name='inputText01']").each(function(){
        var str =    $.trim($(this).val());
        if(str=="" || str.length<=0){
           return false;
        }
    });
    遍历的方式
      

  2.   

    我测试了下 效果不理想 
      $("input[type$='text']").each(function(){
              if($(this).val()==""){
    alert("错误");
    } })
    这样 也不行
      

  3.   

    $('.inputText01').each(function(index, element) {
        if($(element).val().length==0){
    alert('error');
    }
    });
      

  4.   

    $(":input").each(function(index, element) {
      if($(element).val().length==0){
    alert('error'); 
    }
    });
      

  5.   

    你看这样符合你要求不?我在后面加了一个测试按钮
    <input type="text" class="inputText01"/>
    <input type="text" class="inputText01"/>
    <input type="text" class="inputText01"/>
    <input type="text" class="inputText01"/>
    <input type="text" class="inputText01"/>
    <input type="button" value="click me" id="login" /><script type="text/javascript">
    $(function(){
    $("#login").click(function(){
    $(".inputText01").each(function(){
    var v = $(this).val();
    if(v == ""){
    alert('不能为空!');
    return false;
    }
    });
    });
    });</script>
      

  6.   


    $(".inputText01").each(function(){
              if($.trim($(this).val())==""){
    alert("不能为空");
    $(this).foucs();
    }
    });