如何检测用户是否选择了<input>
框中的文本?
$('input[name=inputname]').keyup(function(e)
{
if((e.keyCode!=37)&&(e.keyCode!=38)&&(e.keyCode!=39)&&(e.keyCode!=40)) // Check whether the user is navigating inside the box by pressing the arrows
{
call_the_function();
}
});
现在,当用户使用 Shift + 左箭头或 Shift + 右箭头选择他/她键入的文本时,该keyUp()
函数将执行。我怎样才能防止这种情况?