Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery中自动完成时获取所选值_Javascript_Jquery - Fatal编程技术网

Javascript 在Jquery中自动完成时获取所选值

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 $(() => {

我在HTML模板的表单中添加了一个自动完成功能,我想在选择提示时执行一些操作,有什么办法吗?我正在使用。这是我的实际代码:

$(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、项、事件){
//项目将是您选择的项目
控制台日志(项目);

}
事实上,这是正确的选择。非常感谢你,马克!