问题描述
我想在用户在输入字段中输入数据并按 enter 后触发事件。
jQuery(document).one("PageComplete",function(e){
// Do some stuff
jQuery('#inputField').on("keyup",function(e) {
if (e.which === 13) {
//do some stuff
console.log("bbq chicken");
}
e.preventDefault();
});
});
无论出于何种原因,代码都永远不会输入if
语句。但是,当我这样做时:
jQuery(document).one("PageComplete",function(e){
// Do some stuff
jQuery(document).on("keyup",function(e) {
if (e.which === 13 && jQuery('#inputField').length) {
//do some stuff
console.log("bbq chicken");
}
e.preventDefault();
});
});
它进入if语句,但我注意到有些冒泡(每次按回车按钮时,屏幕都会闪烁两次)。我应该如何处理而又不冒泡?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)