Jquery Uniform Update不起作用

前端之家收集整理的这篇文章主要介绍了Jquery Uniform Update不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我正在研究的项目之一上使用 jquery制服.由于这是管理员面板,我真的没有选择显示.我会解释我的问题

我想要做的很简单.我正在使用ajax向页面添加一些表单元素(如select,复选框,文本输入).

除了重新设置动态添加的表单元素之外,每一件事都有效.

function step2 () {
    $.post( siteUrl + "includes/ajax/members/add-subscription.PHP?do=step2",$("#selectedSubscribers").serialize(),function( data ) { 
        $('.step2_content').html(data);
        $.uniform.update(); 
    });
 }

有人遇到类似问题吗?即使是我的onClick,onChange函数也没有问题(动态添加表单元素),它只是,$.uniform.update();似乎没有用.

我认为处理数据可能需要更长的时间,所以$.uniform.update();在处理数据之前调用,所以我尝试使用async:false的$.ajax,没有运气.

如果有任何遇到此类问题或知道解决方案的人可以帮我解决这个问题,我将很高兴.

先感谢您.

解决方法

首次调用$.uniform()时,它会将所有指定的元素收集到受影响元素的内部数组中.当你调用$.uniform.update()时,它只是重新调整已经收集的那些元素.

添加其他元素,您可能需要再次调用$.uniform(),传递一个选择器,仅标识那些新的动态添加元素.

原文链接:/jquery/178302.html

猜你在找的jQuery相关文章