代码之家  ›  专栏  ›  技术社区  ›  dcolumbus

jquery:验证错误放置

  •  0
  • dcolumbus  · 技术社区  · 15 年前

    在输入框后放置一个错误很简单而且很有意义…但是,如果错误与无线电组有关,而该组在表中呢?

    我希望错误出现在桌子后面…

    你知道怎么做吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Nick Craver    15 年前

    你可以使用 .closest() 得到 <table> 它在里面,然后把错误放在 .after() 例如:

    $("form").validate({
      errorPlacement: function(error, element) {
        element.closest('table').after(error);
      }
    });