<html>
<script>
$('#pasteButton').click( function() {
// place code for this button
// ctrl + v shortcut should work for this button
// how?
}
});
</script>
<body>
<input type="button" id="pasteButton" value="Paste" />
</body>
</html>
提前致谢。同样,我还需要使用按钮从文本区域剪切/复制所选文本。
最佳答案
首先,您必须聆听keydown事件。如果是control + v,则可以触发功能
为此,可以使用以下代码:
的HTML
<input type="button" name="pasteButton" value="press me" id="pasteButton"/>
JAVASCRIPT
$(window).keydown(function(event) {
if(event.ctrlKey && (event.which == 86 || event.which==118)) {
$('#pasteButton').trigger("click")
event.preventDefault();
}
});
$('#pasteButton').click( function(){
alert("hello");
});
SAMPLE JSFIDDLE
关于jquery - 使用jQuery将快捷键分配给输入按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15899967/