我有一个使用jquery Chosen插件的选择标签。出于商业原因,我尝试使用以下命令将其状态保存在变量中:
// clone(true,true) to deep copy with event bindings: chosen:updated, etc.
var selectPreviousState = $('#selectList').clone(true, true);
然后我尝试还原它,并使用此命令直观地触发更改:
$('#selectList').replaceWith($(selectPreviousState));
$('#selectList').trigger("chosen:updated");
使用(replaceWith())更新隐藏的真实选择标记,但所选插件的div保持不变。
那么我在这里做错了什么?我可以采取其他方式吗?