Показать сообщение отдельно
  #13 (permalink)  
Старый 06.07.2017, 23:31
Аспирант
Отправить личное сообщение для Огонек Посмотреть профиль Найти все сообщения от Огонек
 
Регистрация: 11.06.2017
Сообщений: 45

Если я еще не надоел, то после длительных танцев ситуация такая:
Изначально вышеуказанная функция поиска вызывается при наборе букв в поле поиска:
$('#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) не нажимается.
Почему?

Последний раз редактировалось Огонек, 06.07.2017 в 23:41.
Ответить с цитированием