Jquery ошибка размещения - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть форма, проверенная с помощью плагина jquery validate. Форма состоит из 3 столбцов и нескольких строк, как показано ниже

+______+____________+________________+
|Title |input field |error placement | 
+------+------------+----------------+

нормальная ошибка размещения

errorPlacement: function(error, element) {
                     error.appendTo( element.parent().next() );
                 },

но я хочу отобразить элементы в <td> или <div> с именами и идентификаторами в виде "errorbox", расположенные в первой пустой строке.

Как мне изменить синтаксис, чтобы сделать это ??

Заранее спасибо ..:)

blasteralfred

Ответы [ 3 ]

1 голос
/ 14 сентября 2011

Хм, оба не правы.

Просто найдите.

Например.

if(element.hasClass("myInputClass")) {
    error.appendTo(element.parents('tr').siblings().children().find('#errorbox'));
}

Не рекомендую использовать идентификатор, так как он не будет использоваться повторно.

0 голосов
/ 02 мая 2011

Нет, это:

errorPlacement: function(error,element){
  $(".something_class_here").text("Your customer error");
}
0 голосов
/ 21 февраля 2011

Вероятно, что-то вроде:

errorPlacement: function(error, element) {
  error.appendTo($('#errorbox'));
},

Однако я бы посоветовал взглянуть на опцию errorContainer, так как это, вероятно, делает больше, чем вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...