我想将 Jquery 插件绑定到Chosen
我通过 Xajax 创建的选择框上,当页面加载时,选择不会出现在 DOM 中。
因此,我首先返回选择框,然后.chosen()
在框 ID 上执行:
<? $objResponse = new xajaxResponse();
$objResponse->assign($selectID, 'innerHTML', $codeThatCreatesSelectBox);
$objResponse->script('$(function(){ $("#selectID").chosen(); });');
return $objResponse; ?>
但我显然做错了什么......我怎么能这样做?
编辑
我尝试在使用 ajaxComplete() 触发插件之前等待 ajax 返回:
$objResponse->script('$("#selectID").ajaxComplete(function() {$("#selectID").chosen(); });');
但这并没有改变任何东西..