Атрибут чтения данных при автозаполнении jquery - PullRequest
0 голосов
/ 23 апреля 2019

Я начал с небольшого сценария.Чтобы сделать автозаполнение в моем приложении Laravel.Теперь я хочу прочитать атрибут данных из # searchform.

Когда у меня уже есть:)

$( "#searchform" ).autocomplete({
  source: "/Ajax/{{ need ID }}/",
  minLength: 2,
  select: function( event, ui ) {
    log( "Selected: " + ui.item.value + " aka " + ui.item.id );
  }
});

Мне нужно получить идентификатор из события.Эти события хранятся в html-окне поиска

<input class="form-control form-control-lg form-control-borderless" type="search" id="searchform" data-event="60618484519" placeholder="Search on name">

Как я могу прочитать атрибут data (event) в моем Jquery

1 Ответ

0 голосов
/ 23 апреля 2019

В источнике вы можете использовать this.element, что относится к входу

$( "#searchform" ).autocomplete({
  source: this.element.attr('searchform'),
  minLength: 2,
  select: function( event, ui ) {
    log( "Selected: " + ui.item.value + " aka " + ui.item.id );
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...