我从一个小脚本开始。在我的Laravel应用程序中执行自动完成。现在,我想从#searchform中读取数据属性。
当我已经有:)
$( "#searchform" ).autocomplete({
source: "/Ajax/{{ need ID }}/",
minLength: 2,
select: function( event, ui ) {
log( "Selected: " + ui.item.value + " aka " + ui.item.id );
}
});
我需要从事件中获取ID。这些事件存储在搜索框的html中
<input class="form-control form-control-lg form-control-borderless" type="search" id="searchform" data-event="60618484519" placeholder="Search on name">
如何在Jquery中读取data(event)属性
答案 0 :(得分:0)
在源代码中,您可以使用
this.element
引用输入
$( "#searchform" ).autocomplete({
source: this.element.attr('searchform'),
minLength: 2,
select: function( event, ui ) {
log( "Selected: " + ui.item.value + " aka " + ui.item.id );
}
});