2010-08-20 101 views
0

Site here.從JQuery驗證中定位複選標記

如果您注意到,選中標記與表對齊。我希望端口旁邊的複選標記恰到好處,而不是像所顯示的那樣一直對齊到右側。

編輯: 這是一張照片,顯示我想要的。 alt text

+0

我已經只是意識到你在談論複選框而不是複選標記......我是對的? – 2010-08-20 03:44:12

+1

沒有選中標記。我會附上圖片 – ParoX 2010-08-20 04:35:34

+0

現在檢查我的新答案 – 2010-08-20 04:58:10

回答

0

沒有測試過,但在你驗證你得到這個:

errorPlacement: function (error, element) { 
    if (element.is(":radio")) error.appendTo(element.parent().next().next()); 
    else if (element.is(":checkbox")) error.appendTo(element.next()); 
    else error.appendTo(element.parent().next()); 

您可以添加:

else if (element.is("#Port")) error.appendTo(element.next()); 

所以它看起來像:

errorPlacement: function (error, element) { 
    if (element.is(":radio")) error.appendTo(element.parent().next().next()); 
    else if (element.is(":checkbox")) error.appendTo(element.next()); 
    else if (element.is("#Port")) error.appendTo(element.next()); 
    else error.appendTo(element.parent().next()); 
+0

這個工程如果我使用element.parent()而不是element.next() 謝謝,沒有想到要去問題的根源。 – ParoX 2010-08-20 05:14:42