Показать сообщение отдельно
  #1 (permalink)  
Старый 26.05.2012, 12:49
Интересующийся
Отправить личное сообщение для an.semionov Посмотреть профиль Найти все сообщения от an.semionov
 
Регистрация: 11.05.2011
Сообщений: 13

не срабатывает custom events
.trigger('adjustName') - не работает, ошибку не выдает, но код
$('.filterItem').on('adjustName', 'select' , function(event){ ....
не выполняется

в чем может быть причина?

<script type="text/javascript">
var filterCount = 0;

$(function(){
	$('#addFilterButton').click(function () {
			var filterItem = $('<div>')
					.addClass('filterItem')
					.appendTo('#filterPane')
					.data('suffix', '.', +(filterCount++));
			$('div.template.filterChooser')
					.children().clone().appendTo(filterItem)
					.trigger('adjustName');
	});
	
	$('.filterItem').on('adjustName', 'select' , function(event){
		var suffix = $(this).closest('.filterItem').data('suffix');
		if (/(\w)+\.(\d)+$/.test($(this).attr('name'))) return;
		$(this).attr('name', $(this).attr(name) + suffix);
	});
});
</script>
Ответить с цитированием