【发布时间】:2015-07-19 17:02:33
【问题描述】:
我正在尝试在按 esc 时将 textarea 默认设置为原始值。我似乎无法将主代码中的 origVal 传递到按键 if/else。
我是想多了还是想得太少了?
小提琴: https://jsfiddle.net/kirkbross/brkbcr5c/1/
$(function() {
var origVal = $("#textarea").val(); // set original value of textarea
$('#textarea').keydown(function(e, origVal) {
var code = e.keyCode || e.which;
if (code == 13) {
e.preventDefault();
//submit code
} else if (code == 27) {
$(this).blur();
$(this).val(origVal); // default to original value on Esc
}
});
});
【问题讨论】:
标签: jquery textarea keypress var revert