Вызвать метод onsearch с помощью jquery

0

У меня есть элемент ввода:

<input type="search" id="deviceSearchByName" placeholder="e.g. n90ap" onsearch="device.search(event);" title="Device Name" results="5" style="width:100px;height:15px;font-size:10px;">

Я хочу вызвать его onsearch программно в jquery.

Что-то вроде:

$("#deviceSearchByName").search() //calls js function binded to onsearch

Это возможно?

  • 0
    Почему вы не можете сделать это $ ("deviceSearchByName"). Change (function () {// вызвать событие здесь});
Теги:

2 ответа

1
Лучший ответ

попробуй что-нибудь вроде этого

HTML-код

 <input id="my_search" type="search" onsearch="alert(this.value);" />

JAVASCRIPT

 $( "#my_search" ).trigger( "search" );

Событие onsearch запускается как при вводе поискового запроса, так и при удалении пользователя.

Примечание. Работает только в Google Chrome.

0

Поскольку jQuery не имеет специального .search(), вам нужно использовать .trigger('search') чтобы вызвать событие onsearch.

  • 0
    Нет, это не вызов кода JS. когда я к .trigger('search')

Ещё вопросы

Сообщество Overcoder
Наверх
Меню