私は jQuery 検証をコンテナ機能で使用しています。すべてのエラーは、ページの上部にある ul>li 構造に表示されます。
正常に動作していますが、生成されたコードは有効な HTML ではありません。最初の HTML は次のとおりです。
<div id="error-container">
<ul/>
</div>
そして私のJavaScriptコード:
<script type="text/javascript">
<!--
$(document).ready(function() {
var container = $("#error-container ul");
$(".validate").validate({
ignoreTitle: true,
errorLabelContainer: container,
wrapper: "li",
meta: "validate",
});
});
//-->
</script>
問題は、タグが有効でないことです。エラーが表示されたときにこの ul ラッパーを自動的に追加するために jQuery validate のいくつかのメソッドをオーバーロードしようとしましたが、読みづらくて失敗しました。
解決策はありますか?
ありがとう!