首页 > jquery 操作DOM 后 然后jquery-validate 无效

jquery 操作DOM 后 然后jquery-validate 无效

求指教
表单用了jquery-validate 校验输入正常
然后用了jq动态增加了表单元素。
<input type="text" name="name[]" class="required">

增加的元素就无法校验了,求解决办法!


给你个准确答案:

var $item = $('.your-new-dom');

$item.rules('add', {
    required: true,
    number: true,
    messages: {
        required: 'this is required',
        number: 'invalid input'
    }
});

具体可以看官网的文档:传送门


没有人帮忙指教么- -!


没用过 jquery-validate这个插件,但根据你这个描述,我猜测是动态增加的表单元素,没有被插件监听到,

所以你需要在执行他的初始化函数,重新遍历表单元素,每个都监听起来。或者是不是你在动态添加的元素少了某些插件需要的特别class 或者 其他属性。


http://stackoverflow.com/questions/20561712/jquery-validate-plugin-on-dynamic-form-inputs-not-working

【热门文章】
【热门文章】