选择框的jQuery“选择” – 如何在AJAX加载选择元素后应用样式

所以我试图通过 XAJAX加载后将 Chosen jQuery plugin应用到选择框.这是代码:

通常,我从页面加载开始,并且所有具有类的选择框都正确地正确设置样式:

$(document).ready( function () {        
    $(".chzn-select").chosen();
});

接下来,我有一个函数,它使用XAJAX在页面上的指定DIV中显示新的选择框.这很好用.然而,它并没有被选中的风格所应用.

我也试图在那里添加一个延迟,因为我在一些论坛上读到了对某些人有用的东西.这是行不通的….

function getNewSelect(property_id){
    xajax_getNewSelect();
    $(".chzn-select-ajax").delay(5).chosen();
}

有没有人有任何想法?

解决方法

xajax做什么?

延迟只会延迟动画,它对任何其他功能都没有影响.

如果你想延迟一个功能使用:

setTimeout(function() { $(".chzn-select-ajax").chosen(); },500);

相关文章

1.第一步 设置响应头 header('Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...