因此,我尝试通过Chosen jQuery plugin加载XAJAX后将其应用于选择框。这是代码:
通常,我从页面加载开始,并且正确地设置了该类的所有选择框的样式:
$(document).ready( function () {
$(".chzn-select").chosen();
});
接下来,我有一个使用XAJAX在页面上的指定DIV中显示新选择框的函数。这很好。但是,它不是由选择的样式设置的。
我也尝试在其中添加一个延迟,因为我在一些对某些人有用的论坛上进行了阅读。这没用....
function getNewSelect(property_id){
xajax_getNewSelect();
$(".chzn-select-ajax").delay(5).chosen();
}
有人有什么想法吗?
最佳答案
xajax是做什么的?delay
仅延迟动画,它对任何其他功能都没有影响。
如果要延迟功能,请使用:
setTimeout(function() { $(".chzn-select-ajax").chosen(); }, 500);
关于jQuery "Chosen"for Select Boxes-如何在AJAX加载select元素后应用样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12207758/