jquery验证特定位置的错误放置

我想用 jquery验证验证我的表单,但我想把我的错误标签放到一个特定的地方.下面的示例显示错误标签放在< span class =“error_label”>< / span>中.我的问题是如何在特定的地方进行错误放置,下面有一个例子,请帮助我……谢谢?

<script>
$(document).ready(function (){
$("#fm_regis").validate({
    rules :{
        name: {
            required: true,},errorPlacement: function(error,element) {      
        //$(element).next('span .error_label :first').html(error);
        //$('.error_label').html(error);
        //$('.error_label').html(error);
        $(element).closest('.error_label').html(error);
    },messages: {
        name: {
            required: "Please input a username",}
});
});
</script>

    <form name="fm_regis" id="fm_regis">
    <table>   
      <tr>
         <td width="100">Nama</td>
         <td>:</td>
         <td><input type="text" name="name" id="name" size="30"/></td>
      </tr> 
      <tr>
         <td width="100"></td>
         <td></td>
         <td><span class="error_label"></span></td>
      </tr>
   </table>
     <input type="submit" value="Register"/>
   </form>

解决方法

在您的具体情况下,您可以这样做:

$(element).closest('tr').next().find('.error_label').html(error);

http://jsfiddle.net/kqTQu/

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...