使用jQuery库,如果所选文本是<div id="mydiv"></div>
内部文本的一部分,那么在单击 Ctrl + a 键时选择文本时显示警报的最佳方法是什么?如果所选文本不在<div id="mydiv"></div>
内或未选择文本,我们不关心Ctrl + a单击。
答案 0 :(得分:1)
我假设,因为CTRL+A
是“全选”的通用快捷方式,你在div中有一些文本输入或textarea来选择文本。否则,CTRL + A只会选择整个页面。
话虽这么说,你的问题是对jQuery onclick event handler非常直接的使用:
$('#myDiv').on('keyup', function (event) {
if(event.ctrlKey) {
if(event.keyCode == 65) {
alert('You pressed CTRL+A');
}
}
});