Javascript 在Jquery中自动完成时获取所选值
我在HTML模板的表单中添加了一个自动完成功能,我想在选择提示时执行一些操作,有什么办法吗?我正在使用。这是我的实际代码:Javascript 在Jquery中自动完成时获取所选值,javascript,jquery,Javascript,Jquery,我在HTML模板的表单中添加了一个自动完成功能,我想在选择提示时执行一些操作,有什么办法吗?我正在使用。这是我的实际代码: $(document).ready(function(){ // Defining the local dataset $.getJSON('http://127.0.0.1:8000/myapi', function(data) { console.log(data) var dt = data $(() => {
$(document).ready(function(){
// Defining the local dataset
$.getJSON('http://127.0.0.1:8000/myapi', function(data) {
console.log(data)
var dt = data
$(() => {
$('#myform').typeahead({
source: {
data: dt.results.map(record => record.item)
},
callback: {
onInit: function($el) {
console.log(`Typeahead initiated on: ${$el.prop('tagName')}#${$el.attr('id')}`);
},
onClick: function() {
console.log(); //How can i console.log() the selected value here, for example?
}
}
});
});
});
});
尝试定义一个
onClickAfter
回调,它在用户单击一个项目后立即调用。大概是这样的:
onClickAfter:函数(节点、a、项、事件){
//项目将是您选择的项目
控制台日志(项目);
}
事实上,这是正确的选择。非常感谢你,马克!