Функция $(function(){…}); срабатывает только после загрузки всего HTML файла со всеми определениями контролов, благодаря чему обработчики обязательно свяжутся с контролами. В противном случае возможны ситуации, при которой в window.Asc.plugin.init() начнется привязка кода обработчиков ещё до окончания формирования всего DOM дерева листа HTML, и часть кода привязки не будет выполнена.
В коде функции window.Asc.plugin.init() следует произвести присвоение начальных значений для тех контролов, которые этого требуют в начальной фазе, сразу после загрузки плагина. Это могут быть значения для текстовых полей, начальные значения в комбо-списках или в группе radiobutton контролов и чекбоксов. Делается это средствами jQuery.
Значение для текстового поля:
$("#text_field").val("Значение поля");
Установка чекбокса:
$("#check_cntrl").prop("checked",true);
Поля комбобокса:
$("#select_cntrl").append(
$("<option>", {
value: 1,
text: "Значение 1",
});
);