2011-05-20 77 views
1

errorPlacement在jquery.com的驗證插件部分中的示例給出了這樣的例子:jQuery驗證errorPlacement麻煩

error.appendTo;(element.parent( 「TD」)下( 「TD」))。

其中在輸入後將錯誤添加到「td」。我正在嘗試做類似的事情,但我沒有使用「td」元素。

這是我的HTML是什麼樣子:

<p><label>Employee Number:</label><input type="text" name="eenum" id="eenum" class="required" /><span></span></p>

我試圖去出現在輸入後的「跨越」的錯誤,但沒有我一直在試圖正確工作。如果錯誤出現,它總是在輸入之前。

回答

1

那麼,你嘗試了什麼?它應該是

error.appendTo(element.next("span")); 
+0

感謝您對此感興趣。我已經嘗試過了,它仍然會在輸入前輸入錯誤。如果我嘗試error.appendTo(element.after('aaa'));它會把'aaa'放在我想要的錯誤消息的位置,但這就像我已經得到的那樣。 – Jay 2011-05-20 09:06:08

+0

你可能使用浮點數或其他度量來定位輸入嗎?它在一個最小的環境中工作:http://jsfiddle.net/e3UaC/ – 2011-05-20 09:14:17

+0

感謝您的輸入,似乎這可能是更多的CSS問題。 – Jay 2011-05-20 09:42:19