jQuery使用两个类设置validation错误框

我有一个与我的代码,我有一个特定的textarea ,我使用主.error类和另一个.textAreaError放置错误框是我想要它但我不确定如何配置textarea错误加载在这个特定框。

从上一个问题我得到了以下jQuery行function(error, element) { error.appendTo(element.siblings("label")); } 但我不确定如何在下面的代码中使用它。

jQuery的:

 jQuery(document).ready(function() { //Home Validation onfocusout: true, $("#quote").validate({ rules:{ companyName:{ required: true, url: true } } }); 

HTML:

Error Here

通过查看validate插件的文档 ,看起来您可以使用errorPlacement参数来控制错误的位置,该参数使用函数(error,element)。 代码看起来像这样:

 jQuery(document).ready(function() { //Home Validation $("#quote").validate({ onfocusout: true, rules:{ companyName:{ required: true, url: true } }, errorPlacement: function(error, element) { if (element.is("textarea")) error.appendTo(".textAreaError"); else error.appendTo(".generalError"); } }); }); 

您必须为generalError类提供常规错误框。 或者,给出错误框id并改为引用它们(例如“#textAreaError”和“#generalError”)。