2015-10-02 4 views
1

Я пытаюсь написать код JavaScript в Tampermonkey, который будет имитировать ввод текста поиска в динамическом (поиск результатов с каждой буквой). HTML для поиска элемента следующим образом:Ввод текста изменения текста для ввода результатов поиска в JQuery

<input class="billybudd" id="search" placeholder="Search" 
     autocomplete="off" type="search" value="" data-reactid="rotterdam"> 

Я сделал эту работу для других сайтов, используя следующий код:

$('#search').val('searchtext'); 
$('#search').change(); 

Для этого сайта, хотя, поиск text box обновления с 'searchtext', но результаты динамического поиска не запускаются методом change().

Любая помощь с этим была бы весьма признательна.

+1

Вы можете добавить код, который назначает обработчик события изменения для элемента управления? –

+0

^что он сказал. – taxicala

+0

Как это найти? Простите меня, я изучаю newb. –

ответ

1

Я прыгать в пустой бассейн здесь и делать дикое предположение, возможно, событие связанно это input и не change, так что каждое нажатие активирует функцию поиска, попробуйте следующее:

$('#search').val('searchtext'); 
$('#search').trigger("input"); 
+0

Не повезло с этим, но спасибо! –

Смежные вопросы