小さなjqueryコードに問題があります。エラーメッセージをスパンに挿入しようとしていますが、スパンを正しく見つけることができないと思います。
これが私のhtmlコードです...
<div>İsim <span style="font-size:9px;color:red"></span></div><div style="line-height: 3px"> </div><div><input type="text" id="txt_isim" onkeypress="$('#txt_isim_4').val($('#txt_isim').val());" onKeyUp="$('#txt_isim_4').val($('#txt_isim').val());" style="width: 200px" class="blue_input required" minlength="3" /></div><div style="line-height: 6px"> </div>
ここにjqueryコードがあります
<script>
$(document).ready(function () {
$("#txt_isim").validate({
submitHandler: function () {
return false;
},
errorPlacement: function (error, element) {
error.appendTo(element.prev().parent("span"));
}
});
});
</script>
「txt_isim」を検証して、スパンにエラー メッセージを表示しようとしています。しかし、PREV() および PARENT() 関数でスパンを見つけることができなかったと思います。コードの何が問題になっていますか?
注: スパンに ID を指定して $('#id_span') を指定すると、完全に機能します。しかし、IDなしでそれを行う必要があります。助けてください