на странице http://votes.my-demo-apps.tk/admin/todo-container-page (логин на на экране логина) есть небольшой список задач и
нажатием на красную кнопку добавляется еще одна строка кодом :
$(document).on('click', '.todo-btn-add', function (e) {
e.preventDefault();
var todos_count = parseInt($("#todos_count").val())
var controlForm = $('.controls form:first'),
currentEntry = $(this).parents('.entry:first'),
newEntry = $(currentEntry.clone()).appendTo(controlForm);
var todo_id_hidden = newEntry.find("input").eq(0)
todo_id_hidden.val('');
todo_id_hidden.attr('id', 'todo_id_' + todos_count);
todo_id_hidden.attr('name', 'todo_id_' + todos_count); // OK
var modifiedHidden = todo_id_hidden.next('input');
modifiedHidden.val('1');
modifiedHidden.attr('id', 'todo_modified_' + todos_count); // OK
modifiedHidden.attr('name', 'todo_modified_' + todos_count);
var todo_text_input = modifiedHidden.next("input").eq(0)
todo_text_input.val('');
todo_text_input.attr('id', 'todo_text_' + todos_count);
todo_text_input.attr('name', 'todo_text_' + todos_count); // OK
var todo_select_priority = newEntry.find("select").eq(0)
todo_select_priority.val('');
todo_select_priority.attr('id', 'todo_priority_' + todos_count);
todo_select_priority.attr('name', 'todo_priority_' + todos_count);
var todo_select_completed = newEntry.find(".todo_editable_field_completed").eq(0)
todo_select_completed.val('0');
todo_select_completed.attr('id', 'todo_completed_' + todos_count);
todo_select_completed.attr('name', 'todo_completed_' + todos_count);
var todo_select_foruserid = newEntry.find(".todo_editable_field_foruserid").eq(0)
todo_select_foruserid.val('');
todo_select_foruserid.attr('id', 'todo_foruserid_' + todos_count);
todo_select_foruserid.attr('name', 'todo_foruserid_' + todos_count);
// $("#filter_accepted").val(this_filter_value);
// $('.chosen_filter_accepted').trigger("chosen:updated");
todo_select_foruserid.trigger("chosen:updated");
controlForm.find('.entry:not(:last) .todo-btn-add')
.removeClass('todo-btn-add').addClass('btn-remove')
.removeClass('btn-success').addClass('btn-danger')
.html('<span class="fa fa-minus"></span>');
$("#todos_count").val(todos_count + 1)
$("#todos_count_label").html($("#todos_count").val())
$(".chosen_select_box").chosen({
disable_search_threshold: 10,
allow_single_deselect: true,
no_results_text: "Nothing found!",
});
alert( ".todo-btn-add CLICKED!" )
и каждый элемент новой строки как бы копировался из предыдущей
Это работает для всех элементов кроме chosen_select В методе выше я пытался его обновить но не получилось.
Как это исправить заставить chosen_select работать?
Спасибо!