jquery多行验证无法传递参数

求救为什么 下面代码中的bomlist[i] 中的i的值传不进去,var size=$("#bomtable tr").length;

for(var i=1;i<size;i++){
     $("#bom").validate({

            rules:{

                "bomlist[i].wlbh2":{

                    required:true,



                }  

            },

            messages:{

                "bomlist[i].wlbh2":{

                    required:"不能为空",


                }

            }

        })
}

})

将 "bomlist[i].wlbh2" 改为 "bomlist["+i+"].wlbh2"

转义[].这2个字符。。没用过这个插件,不过感觉是jquery会用到这个来选择元素

  "bomlist\\["+i+"\\]\\.wlbh2"

看这个:http://ask.csdn.net/questions/168623