我有一些麻煩讓我的JQuery Validation到我想要的地方。我的錯誤顯示在帶箭頭的側邊框中。這可以通過一個「包裝器」來實現。jQuery驗證插件 - 獲得兩個包裝錯誤標籤
$('#loginform').validate({
errorPlacement: function(label, element) {
label.addClass('arrow');
label.insertAfter(element);
},
wrapper: 'span'
});
的問題是,不幸的是我身邊有我的輸入字段一個盒子,所以錯誤應該被放置在該邊界的那個盒子。要做到這一點,我需要兩個包裝。所以,我的錯誤應該是這樣的:
<span class='errorContainer'>
<span class='arrow'>
<span class='error'>This is the actual error message.</span>
</span>
</span>
當前的代碼讓我只有這個:
<span class='arrow'>
<span class='error'>This is the actual error message.</span>
</span>
你可以像'$('').insertAfter(element).append(label)'; – 2013-02-23 11:55:16