Через некоторое время я получил ответ. Фактически я хочу отобразить изображение с выноской (содержащей ошибку) в следующем столбце (td) поля ввода, которое не проверено плагином проверки. И когда поле ввода проверяется, это изображение ошибки должно быть удалено с его выноской.
Вот мое решение.
$("form").validate({
errorPlacement: function(error, element) {
//There should be an error
if(error.html() != ''){
element.parent().next().html("<img id='exclamation' src='images/exclamation.gif' />").callout({
width : 200,
cornerRadius : 8,
className : "validationCallout",
content : error,
align : "left",
nudgeHorizontal : -14,
nudgeVertical : 4,
arrowHeight : 6
});
}
},
success: function( label ) {
$(obj).find(".valid").parent().next().html(""); //remove error image from next column(td) of input containing "valid" class
$(obj).find(".valid").parent().next().closeCallout(); //remove callout on error image from next column(td) of input containing "valid" class
}
});
Этот код может быть сложным, но сейчас он работает для меня. Здесь используется плагин выноски, который не связан с вопросом, но может помочь любому другому.
Кто-нибудь может сделать это проще?