Javascript 验证动态添加的文本框

Javascript 验证动态添加的文本框,javascript,jquery,jquery-selectors,jquery-validate,Javascript,Jquery,Jquery Selectors,Jquery Validate,在下面的代码中,如何仅为动态添加的文本框(即r_score1、r_score2)验证空值 <script> function validate() { //How to validate the r_Score.. textfields } $(document).ready(function() { for(var i=0;i< sen.length;i++) { row += '<input type="te

在下面的代码中,如何仅为动态添加的文本框(即r_score1、r_score2)验证空值

  <script>
   function validate()
   {
      //How to validate the r_Score.. textfields
   }
  $(document).ready(function() {
   for(var i=0;i< sen.length;i++)
   {
     row += '<input type="text" name="r_score'+i+'" id="r_score'+r_count+'" size="8" />';
    }
   $('#details').append(row);
   });
   </script>
   <div id="details"><input type="text" name="score' id="score" size="8" /></div>
  <input type="button" value="Save" id="print" onclick="javascript:validate();" />

函数验证()
{
//如何验证r_分数..文本字段
}
$(文档).ready(函数(){
对于(变量i=0;i为文本框指定类名并使用类选择器

function validate()
   {
      var boxes = $("#details input:text.classname");
      boxes.each(function(){
          var currentVal = $(this).val();
          // do your validation here
      });
   }

使用处理程序动态添加内容。

Rahul让我问你,何时使用id,何时使用类?因为id是动态生成的,所以必须使用属性比较运算符来获取具有特定模式的所有元素。所以在这种情况下,我认为最好使用一个类来识别元素。如果你知道确切的id,那么使用id选择器,因为它是最快的。否则,使用标记选择器和类选择器的组合。
$("#details input[name^='r_score']").each(function(nr){

    if($(this).val() === "") alert("Field "+(nr+1)+" is empty");

});