gpt4 book ai didi

javascript - Twitter Typeahead - 为谷歌分析捕获事件?

转载 作者:行者123 更新时间:2023-11-30 12:44:28 25 4
gpt4 key购买 nike

出于技术原因,我使用的是 Typeahead 0.9.3。我想跟踪点击并提交给 Twitter Typeahead 驱动的搜索框。我需要捕获这些东西:提交事件和搜索词,或者突出显示的建议的 url、匹配的 token 和建议值,无论是由点击还是返回触发。

TypeaheadView._handleSelection 方法有我需要的信息,我不想破解插件来获取它:https://github.com/twitter/typeahead.js/blob/v0.9.3/dist/typeahead.js#L980

我的问题:有没有办法使用 Typeahead 实例的方法来查找此信息?我查看了 DOM,但找不到 Typeahead 的实例。我错过了它,还是有其他方法可以调用和访问它?

最佳答案

您可以使用 $('#myTypeaheadInput').data('ttView') 访问 TypeaheadView 实例。但是,与其尝试直接使用 TA 内部方法,我建议为 suggestionSelected 创建一个事件处理程序:

$('#myTypeaheadInput').data('ttView').dropdownView.on('suggestionSelected', function(evt) {
console.log(evt.data);
});

关于javascript - Twitter Typeahead - 为谷歌分析捕获事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23086200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com