Если я еще не надоел, то после длительных танцев ситуация такая:
Изначально вышеуказанная функция поиска вызывается при наборе букв в поле поиска:
$('#customer_for_search').typeWatch({
captureLength: 3,
highlight: true,
wait: 100,
callback: function(){ searchCustomers("searchCustomers"); }
});
я хочу чтобы при открытии страницы уже был выбран "Вася", для этого пишу
$(document).ready(function() {
...
$('#customer_for_search').val('Вася');
searchCustomers("searchCustomers");
$('#customer_for_search').val('');
...
все нормально, Вася ищется и находится, но нужно еще автоматически нажать кнопку "Выбрать".
Для этого в функции поиска ставлю
else
html = '<div class="alert alert-warning">{l s='No customers found'}</div>';
$('#customers').html(html);
resetBind();
// нажатие кнопки
$('#customer_part').find('.setup-customer').trigger( "click" );
и дальше самое интересное - кнопка "сама нажимается" только если я с клавиатуры набираю "вася" или "петя", а при обновлении страницы (после document.ready) не нажимается.
Почему?