JQuery验证结果放在单元格之外

时间:2013-01-07 22:12:34

标签: javascript jquery

我无法获取验证功能结果“必填字段”以填充表格的文本输入框。

当前代码将结果放在单元格的右侧而不是内部。 我相当肯定它是$(this).parent()。附加部分,但在尝试了其他几个变化之后我还没有达到预期的结果。

*代码通过检查class = requiredField属性来验证值当前是否在单元格中。

非常感谢任何提示。 - 谢谢你。

<script type="text/javascript">
$(document).ready(function() {
$('form#commentform').submit(function() {
    $('form#commentform .error').remove();
    var hasError = false;
    $('.requiredField').each(function() {
        if(jQuery.trim($(this).val()) == '') {
            $(this).parent().append('<span class="error">*Required field</span>');
            hasError = true;
        }
    });
    if(!hasError) {
        alert('Validation Complete');
    }
    return false;
  });
});
</script>

1 个答案:

答案 0 :(得分:0)

您可以使用after()方法:

$(this).after('<span class="error">*Required field</span>');

http://api.jquery.com/after/