我有一個使用引導3.3.4,選擇二4.0和jQuery驗證項目1.13.1造型jQuery驗證與選擇二4.0和Bootstrap 3+
我已經設置了jQuery的驗證默認風格自舉3類,比如所以
$.validator.setDefaults({
errorElement: "span",
errorClass: "help-block",
highlight: function (element, errorClass, validClass) {
$(element).addClass(errorClass);
$(element).closest('.form-group').removeClass('has-success').addClass('has-error');
},
unhighlight: function (element, errorClass, validClass) {
$(element).removeClass(errorClass);
$(element).closest('.form-group').removeClass('has-error').addClass('has-success');
},
errorPlacement: function(error, element) {
if(element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
}
});
但這些默認設置並不風格選擇2域相同......下面的圖片中,「金屬」選擇是引導場,而「顏色」選擇是選擇2場。
我試圖尋找其他SO的,但所有這些使用3.5.xx版本的選擇2
我想象包括示例的的jsfiddle,我找了調整,驗證默認有選擇2看起來均勻
[Select2有一個Bootstrap主題](https://github.com/select2/select2-bootstrap-theme)你可以使用。 –
謝謝@KevinBrown,我沒有實現,以及改變jquery驗證的默認值,現在很好的工作 –