我知道您可以指定用于错误的类名,但是如果错误发生在特定元素上,是否可以指定第二个类名?我有一个带有输入的表单,并且所有错误都直接在输入下方对齐(如下所示:)
但我在页面上有一个复选框,当前的 errorClass 最终看起来像这样:
我想为该复选框,因此它将正确对齐。
问问题
183 次
1 回答
1
AFAIK,没有办法让插件应用多个“错误”类,除了使用它的各种内置回调函数(highlight
,unhighlight
等)来应用/删除额外的类。这很快就会变得混乱和冗长。
但是当你有 CSS 时,真的没有必要让插件如何输出默认.error
类复杂化。
只需使用 CSS专门针对label
复选框(带有类)的错误消息() ....error
工作演示:http: //jsfiddle.net/gfLR9/
CSS:
label[for='myfieldname'].error {
}
HTML:
<input type="checkbox" name="myfieldname" />
澄清:上述目标label[for='myfieldname'].error
不会干扰label
您对于同一输入可能拥有的任何其他附加元素。因为它非常专门针对那些label
也带有class="error"
. 见:http: //jsfiddle.net/PcxKS/
于 2013-02-04T20:37:24.840 回答