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(),传递一个选择器,仅标识那些新的动态添加元素.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...