我在测试页面上成功安装了终端,并希望突出显示匹配的括号,如下所示:
http://profgra.org/lycee/calcul.html
所以我已经有了一个工作解决方案,我现在需要挂钩到终端
我的第一个想法是看看我是否可以使用keypress
选项获取术语内容:
keypress: function(e) {
console.log(term.html());
}
但内容总是缺少输入的最后一个字母。 有什么想法解决这个问题?还是尝试其他方向?
感谢阅读。
答案 0 :(得分:0)
keypress首先执行用户功能然后插入文本,这样你就可以尝试延迟动作:
keypress: function(e, term) {
setTimeout(function() {
console.log(term.html());
}, 10);
}
除了setTimeout,您还可以使用终端文件中包含的jQuery Timers。