javascript - Firefox 给出事件对象的错误

标签 javascript jquery firefox event-handling

此代码在 chrome 上运行良好,但不适用于 IE 或 Firefox。

$('.modal').on("click", ".action", function() {
    if($(event.target).hasClass('added')) {
        if($(event.target).hasClass('remove_vehicle')) {
           //code
        }

我在 Firefox 控制台上收到此错误:

ReferenceError: event is not defined
[Break On This Error]   

if($(event.target).hasClass('added')) {

这里有什么问题? event.triggerhasClass 都应该在 Firefox 上工作。

最佳答案

试试这个 -

$('.modal').on("click", ".action", function(event) { // see the difference in this line 
    if($(event.target).hasClass('added')) {
        if($(event.target).hasClass('remove_vehicle')) {
           //code
        }

关于javascript - Firefox 给出事件对象的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212444/

相关文章:

javascript - 如何从日期选择器中排除之前的日期

javascript - Handsontable - 更改行高

css - UGLY BORDER 错误,位置 :relative > position:absolute > border-radius:50% , 参见 fiddle

html - CSS 不会在 Internet Explorer 中加载

javascript - 使用 JavaScript 的 Selenium Webdriver,如何使用 chromedriver.exe 的特定路径启动 Chrome?

javascript - Jsctags 不工作

javascript - 使用 jQuery 将 html 添加到 DOM

javascript - IE11 iFrame点击事件冒泡影响窗口

javascript - 使用数据属性覆盖弹出选项参数

html - Firefox 中的输入控件溢出 flex 容器