Ajax 将所选JQuery重新应用于克隆的元素

Ajax 将所选JQuery重新应用于克隆的元素,ajax,jquery-chosen,Ajax,Jquery Chosen,这是一个以前以各种形式被问过的问题,但我找不到满意的答案,所以我想非常具体地问这个问题 我选择了一个如下所示的选择框: <select name="publicationID[]" id="publicationID[]" class="chzn-select-create-option" data-placeholder="Select Publication or type new..." style="width:550px;"> (多克森函数) 我在这里看到了一些关于在表单

这是一个以前以各种形式被问过的问题,但我找不到满意的答案,所以我想非常具体地问这个问题

我选择了一个如下所示的选择框:

<select name="publicationID[]" id="publicationID[]" class="chzn-select-create-option" data-placeholder="Select Publication or type new..." style="width:550px;">
(多克森函数)


我在这里看到了一些关于在表单中删除并重新应用所选样式的解决方案,但我所看到的任何解决方案都没有以足够简单的方式来实现这一点

name
属性用于发布,而不是
id
。好的,但问题仍然是一样的。在代码中,哪里需要
id
s?它们必须是唯一的,并且不认为它会像那样工作。我并不真正关心ID,因为我只会在帖子中引用变量。如果您添加了DoCosen(),将捕获按钮单击事件的位置;好了,那不管用吗?您的DoCosen()似乎是基于类名进行操作的,所以应该可以工作吗?
document.getElementById(div).innerHTML=oXmlHttp.responseText
doChosen();
function doChosen() {
    $(".chzn-select").chosen();
    $(".chzn-select-deselect").chosen({allow_single_deselect:true});
    $(".chzn-select-create-option").chosen({
            create_option: function(term){
            var chosen = this;
            chosen.append_option({
            value: term,
            text: "New: " + term
    });
    },
    persistent_create_option: true
    });
}