http://jsfiddle.net/akzwv375/
тут пример. он ещё далеко не доделанный.
нужно было повесить событие на
dropDown
но его не существовало когда запускался скрипт и отсюда возникло желание поставить запуск в очередь.
изначально хотел
$('.dropDown_'+id).on('mouseenter', function(){
$(this).addclass('active');
});
$('.active').on('mousedown', function(){
$('#'+id).val( $(this).html()).trigger('change');
$('#'+id).trigger('inputChanged');
});
естественно это не работало.
и тогда:
этой вложенностью вышел из положения.
$('.dropDown_'+id).on('mouseenter', function(){
$(this).on('mousedown', function(){
$('#'+id).val( $(this).html()).trigger('change');
$('#'+id).trigger('inputChanged');
});
});
но возникло чувство что я делаю что-то не так.