0
使用这个热键插件,https://github.com/jeresig/jquery.hotkeys,我有一些问题,下面的代码:的jQuery插件热键
jQuery(document).ready(function($) {
function insert_tag(tag){
$('#water_chemistry').val($('#water_chemistry').val()+' ['+tag+'] ');
}
$(document).bind('keydown', 'alt+ctrl+1', insert_tag("temp_min"));
$(document).bind('keydown', 'alt+ctrl+2', insert_tag("temp_max"));
$(document).bind('keydown', 'alt+ctrl+3', insert_tag("pH_min"));
$(document).bind('keydown', 'alt+ctrl+4', insert_tag("pH_max"));
$(document).bind('keydown', 'alt+ctrl+5', insert_tag("hardness_min"));
$(document).bind('keydown', 'alt+ctrl+6', insert_tag("hardness_max"));
$(document).bind('keydown', 'alt+ctrl+7', insert_tag("conductivity_min"));
$(document).bind('keydown', 'alt+ctrl+8', insert_tag("conductivity_max"));
$('a#temp_min').click(insert_tag("temp_min"));
$('a#temp_max').click(insert_tag("temp_max"));
$('a#pH_min').click(insert_tag("pH_min"));
$('a#pH_max').click(insert_tag("pH_max"));
$('a#hardness_min').click(insert_tag("hardness_min"));
$('a#hardness_max').click(insert_tag("hardness_max"));
$('a#conductivity_min').click(insert_tag("conductivity_min"));
$('a#conductivity_max').click(insert_tag("conductivity_max"));
});
如果我刷新页面,所有的标签插入文本区域。
我假设我弄乱了我的语法,但我不知道如何!
在此先感谢。
唉唉,我知道这是愚蠢的一些语法问题。现在这是一种享受 - 非常感谢你鲍勃。 – dunc
@dunc没问题:-) –
有趣的是,当我使用jsfiddle时,当我点击任何键盘按钮时,textarea被所有标签填充。 –