objb.on('focus', function() {
some code
});
objb.on('keydown', function() {
same code as above
});
为避免重复,我尝试过:
objb.on('focus, keydown', function() {
some code
});
不起作用。这样可以吗?
答案 0 :(得分:5)
几乎-当您想使用.on
监听多个事件时,请使用纯空格而不是逗号来分隔事件名称:
const objb = $('.objb');
objb.on('focus keydown', function() {
console.log('listener running');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea class="objb"></textarea>