私のコードについて助けが必要です:
私は要素を動的に追加しています。新しい要素を作成するには、これらの関数にCHOSENというプラグインが必要ですが、作成後にそれらを作成するには、関数を再実行してChosenのプロパティを新しい要素に追加しようとしました。
ajaxchosen = function () {
$("select").each(function(index, element){
$(element).ajaxChosen(
{ method: "GET",
url: $(element).attr("source"),
dataType: "json"
}, function(data){
var terms;
terms = {};
$.each(data, function (i, val) {
return terms [i] = val;
});
return terms;
});
});
};
$ (element).closest("form").find(".nested-field:visible:last").append(template.replace(regexp, new_id));
ajaxchosen();