javascript - 从预输入中选择建议后无法设置文本字段值

标签 javascript jquery twitter-typeahead

我无法在选择 (twitter) 预输入建议后设置文本字段的值

这不起作用:

  $("#location").on("typeahead:selected", function(eventObject, suggestion, name) {
  console.log(suggestion.stop_id);
  $("#location").val(suggestion.stop_id);
});

虽然这有效:(但我希望在同一文本字段中输入文本)

  $("#location").on("typeahead:selected", function(eventObject, suggestion, name) {
  console.log(suggestion.stop_id);
  $("#destination").val(suggestion.stop_id);
});

最佳答案

必须在 typeahead 的显示参数函数中将 return null 替换为 return suggestion.value 以在字段中放置所需的值。

关于javascript - 从预输入中选择建议后无法设置文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55657670/

相关文章:

JavaScript 拖放照片缩放裁剪器

javascript - 在 XUL 组件之间发送数据

javascript - 清除 Typeahead.JS 查询时缺少源错误

javascript - Typeahead 调用函数 .val .open .close 等会抛出错误

postgresql - 提高重复查询的查询效率

javascript - 使用 three.js 将 2D 旋转到 3D

javascript - 使用 NG Repeat 继续打印数组

JQuery 文件上传,上传前检查最大文件数

jQuery 选择图像的父 a

javascript - IE 中的 Ajax 请求 "Access is denied"