没有警报的jQuery keyup函数在chrome中不起作用

时间:2015-10-13 05:57:37

标签: jquery

我有一个jquery密钥代码如下:

$(document).ready(function() {
    $(".faq_question .question").keyup(function(e){
        if((e.keyCode ? e.keyCode : e.which) == 13){   
            $(this).trigger("click");
        }
    });
});

当我在document.ready处理程序之后发出警报时,脚本按预期工作。没有警报,脚本无法正常工作。可能是什么问题。任何帮助表示赞赏..

3 个答案:

答案 0 :(得分:0)

我不确定这是否是问题,但最后您缺少结束括号以结束准备功能

答案 1 :(得分:0)

$(".faq_question .question").keypress(function(e) { var key = e.which; if (key == 13) { $(this).click(); return false; } });

如上所述,e未定义,请尝试这种方式。

答案 2 :(得分:0)

df1 <- structure(list(Source = 1:3, mean1 = c(1.5, NA, NA), SD = c(0.2, 
 NA, NA), median = c(3L, 2L, 4L), range_min = c(NA, 1L, 2L),
 range_max = c(NA, 
 5L, 7L), IQR_25 = c(NA, 1.5, NA), IQR_75 = c(NA, 4L, NA)),
 .Names = c("Source", 
 "mean1", "SD", "median", "range_min", "range_max", "IQR_25", 
 "IQR_75"), class = "data.frame", row.names = c(NA, -3L))

这个对我有用。试一试。 JSFiddle