Я работаю с jQuery.validate.Один из его вариантов - «успех», когда функция может быть вызвана при действительной записи пользователя в форме.Единственный аргумент, который можно передать - это «метка», которая (как я понимаю) является динамически добавляемым полем метки справа от элемента ввода.
Мне нужно выполнить серию действий над "div" одного из братьев и сестер, но я испытываю огромные проблемы, пытаясь перейти к div, который я хочу.Я даже не могу найти, где находится этикетка.Есть ли уловки, чтобы найти его?
Я использовал такие вещи, как alert (label.parents('.formrow').html());
и alert (label.parent().parent().parent().html());
, и все они возвращают "ноль" ... alert (label.html());
возвращает ""
Похожеметоды работали для меня в прошлом.Когда я нахожу что-то, я использую next()
или find()
, и все хорошо.Есть ли другой способ?
PS.Пример кода:
success: function(label) {
errorspotholder = label.parents('.formrow').find('.rederrorx');
errorspotholder.removeClass('rederrorx').addClass('norederrorx').qtip('destroy');
},