键控和粘贴在流星中不能一起工作
Keyup and paste are not working together in meteor
在执行客户端搜索时,当我同时使用keyup和paste时,则此代码不起作用。
Template.ActiveTemplateDetails.events = {
'keyup paste .search': function(event) {
event.preventDefault()
var $rows = $('.allTemp tr');
var val = $.trim($(".search").val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).text().replace(/'s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide()
}
}
如果我删除任何"keyup"或"paste",那么这是很好的工作。有没有什么可以一起表演的。
您需要用逗号分隔事件,请尝试此
Template.ActiveTemplateDetails.events = {
'keyup .search, paste .search': function(event) {
event.preventDefault()
var $rows = $('.allTemp tr');
var val = $.trim($(".search").val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).text().replace(/'s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide()
}
}
相关文章:
- 两个独立工作的javascript函数,但不能一起工作
- jquery draggable和resizable在动态生成的元素中不能一起工作
- AngularJS和JS Math.max.apply()不能一起工作
- javascript和php不能一起工作
- 多个 Angular 验证器独立工作,但不能一起工作
- onclick 和 ondblclick 不能一起工作
- 数据切换和onclick不能一起工作,我太新了,无法应用@epascarello的解决方案
- 图像滑块和下拉菜单不能一起工作
- 变量数组+正则表达式不能一起工作
- jQuery .then() 和 success block 不能一起工作
- 两个jquery项不能一起工作
- Bootstrap滚动间谍和粘性导航不能一起工作
- 两个函数don't不能一起工作,但不能出错
- Fancybox 2和滑动滑块不能一起工作
- 两个java脚本不能一起工作
- 更改src和currentTime;我不能一起工作
- 链接和图像不能一起工作
- Knockout.js和敲除验证不能一起工作
- HTML, CSS, JQUERY不能一起工作
- Javascript (canvas) - for循环和drawImage不能一起工作