Динамическая подстановка события Подстановка  события .on() 
		
		
		
		Есть код в который динамически подставляется событие (event), но событие не отрабатывает ели его поменять от дэфолтного, событие подставляется верно. 
	
(function($) {
    jQuery.fn.validate = function(options) {
		//Настройки
        var settings = $.extend({
			"main_form_event_type"	: "change",
			"fild_settings"			: { },
		}, options);
		var $this = this;
		
		//Инициализация плагина
		function init_validate(){
			//Проверяем есть ли настройки для данного элемента формы
			$($this).find("input:not(:submit),text").each(function(){
				var name = $(this).attr("name");
				//Проверяем пришло ли событие для этого элемента
				event = settings.main_form_event_type;
				if (settings.fild_settings[name] != undefined){
					if (settings.fild_settings[name]["event"] != undefined){
						event = settings.fild_settings[name]["event"];
					}
				}
				//Устанавливаем событие валидации
				$(this).on(event,function(){
					alert("ss");
				});
			});
		}
	
        return this.each(function() {
			init_validate();
        });
    };
})(jQuery);
$(".form-horizontal").validate({
		fild_settings:{"name":{"event":["click"],"errror_show":[".ss"]}},
	});
живая ссылка на проблему http://jsfiddle.net/H9DPN/2/  | 
| Часовой пояс GMT +3, время: 12:07. |