jquery - 如何更改 Bootstrap 中错误文本的颜色?

标签 jquery css twitter-bootstrap jquery-validate

当你查看我的 fiddle 时:http://jsfiddle.net/5WMff/1311/以及例如输入错误的电子邮件地址,您可以看到:

Email Please enter a valid email address.
we will not send spam

第一个文本以粗体黑色显示,第二个文本以红色显示。我希望第一个以红色显示,第二个应保持一开始的样子。我怎样才能做到这一点? 我正在使用标准验证器:

$('#invoiceForm').validate({
    rules: {
        companyName: {
            minlength: 2,
            required: true
        },
        contactName: {
            minlength: 2,
            required: true
        },
        email: {
            required: true,
            email: true
        },
        address1: {
            minlength: 2,
            required: true
        }
    },
    highlight: function (element) {
        $(element).closest('.form-group').removeClass('success').addClass('has-error');
    },
    success: function (element) {
        element.addClass('valid')
            .closest('.form-group').removeClass('error').addClass('has-success');
    }
});

最佳答案

您正在将一个类添加到包含验证错误的 .form-group 中。然后 CSS 规则关闭了这个类,这就是导致样式更改的原因。您可以覆盖此 CSS 来实现您的要求。试试这个:

.has-error label.error {
    color: #a94442;
}
.has-error .help-block { 
    color: #737373;
}

Updated fiddle

关于jquery - 如何更改 Bootstrap 中错误文本的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673546/

相关文章:

javascript - JQuery 仅在复选框被选中时切换..可能吗?

html - 如何制作像 WikiHow 一样的导航栏?

php - 在 functions.php wordpress 中设计一个 html 表格

twitter-bootstrap - 如何在 Rails 4 中使用 Bootstrap 3 RC

JavaScript - 如何在 .js 文件之间传递全局变量?

javascript - Jquery 表单创建未在 IE 中提交

javascript - 如何防止 HTML/CSS 中父容器的内容溢出?

jquery - Bootstrap hover 和 click 事件在一起使用时发生冲突以同时具有菜单的 hover 和 click 事件

html - 如何重写网页,(只剩下文字)当宽度太小时

javascript - 在同一 View 中单击时动态更改页面