jQuery 验证成功消息未设置样式

标签 jquery css jquery-validate message

我将消息样式设置为红色表示错误,绿色表示成功。但是这些消息似乎以红色表示成功。

验证码如下:

debug: true,
errorElement: "em",             
success: function(label) {
    label.text("ok!").addClass("success");
},

这是 CSS 代码片段:

em.success
{
    float: none; 
    color: green; 
    padding-left: .5em; 
    font-style: italic;
    font-size: 11px;    
}

em.error 
{ 
    float: none; 
    color: red; 
    padding-left: .5em; 
    font-style: italic;
    font-size: 11px;
}

我的代码到底出了什么问题?

请引用this fiddle .

最佳答案

要解决重复OK,这样做:

success: function(label)
{
    label.text("").text("ok!").addClass("success");
}

关于jQuery 验证成功消息未设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298970/

相关文章:

javascript - Chrome 扩展程序 : Clicking notification opens multiple tabs

javascript - Jquery 通过 td 中的隐藏输入字段值选择 tr

JQueryUI 模式对话框覆盖另一个模式对话框

LI 中的 HTML CSS 垂直对齐

javascript - hasAttribute 不动态改变

jquery - 如何获取元素内最近的文本?

javascript - 如何制作固定第一列和固定列左侧垂直文本的表格

javascript - 在列表中的图像之间淡入淡出

javascript - jQuery validate.js 仅电子邮件未被验证

jquery - 正好 10 位数字的电话号码验证