Javascript在某些浏览器上不起作用

Javascript在某些浏览器上不起作用,javascript,jquery,Javascript,Jquery,我有一个类似javascript的行为怪异。在我的开发机器上,以下三种浏览器在chrome、FF和safari中都可以正常工作。但当我在其他任何机器浏览器上检查时,这个值更新根本不起作用。有人知道我如何在本地服务器上复制此问题吗 我的浏览器测试 浏览器名称=Chrome 完整版本=51.0.2704.103 主要版本=51 navigator.appName=Netscape navigator.userAgent=Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_

我有一个类似javascript的行为怪异。在我的开发机器上,以下三种浏览器在chrome、FF和safari中都可以正常工作。但当我在其他任何机器浏览器上检查时,这个值更新根本不起作用。有人知道我如何在本地服务器上复制此问题吗

我的浏览器测试

浏览器名称=Chrome 完整版本=51.0.2704.103 主要版本=51 navigator.appName=Netscape navigator.userAgent=Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_4)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/51.0.2704.103 Safari/537.36

jQuery(function(){

  $(document).on("click", "#history span", function() {
    var field_id = $(this).attr('history-id');
    $('#'+field_id).val('some new value');
  })
});

缺少结尾括号

jQuery(function(){

  $(document).on("click", "#body", function() {
    console.log('sup world!')
  }) // ending paren
});

缺少结尾括号

jQuery(function(){

  $(document).on("click", "#body", function() {
    console.log('sup world!')
  }) // ending paren
});

代码看起来不错,也许您应该尝试添加一些console.log来查看哪里出了问题。可能Dom没有完成加载,onready(JQuery())没有执行。这是页面中唯一的代码吗?可能应该使用
数据-
属性,但不管显示什么,都不应该在浏览器或操作系统之间不一致。控制台中会抛出哪些错误?我猜连接到资源是有问题的。开发工具控制台和网络是首先查看的地方,控制台上没有抛出错误。当我将其部署到登台环境时,除了我的开发之外,它在任何浏览器上都不起作用。它只是不更新文本字段。这有点奇怪,我不知道如何在本地复制它,因为它适用于meAre。你是说缺少括号并不能解决问题吗?这是我打字时的一个错误。是的,它只在特定浏览器中工作。代码看起来不错,也许您应该尝试添加一些console.log来查看哪里出了问题。可能Dom没有完成加载,onready(JQuery())没有执行。这是页面中唯一的代码吗?可能应该使用
数据-
属性,但不管显示什么,都不应该在浏览器或操作系统之间不一致。控制台中会抛出哪些错误?我猜连接到资源是有问题的。开发工具控制台和网络是首先查看的地方,控制台上没有抛出错误。当我将其部署到登台环境时,除了我的开发之外,它在任何浏览器上都不起作用。它只是不更新文本字段。这有点奇怪,我不知道如何在本地复制它,因为它适用于meAre。你是说缺少括号并不能解决问题吗?这是我打字时的一个错误。是的,它只在一个特定的浏览器中起作用。注意,如果这不是一个打字错误,它在任何地方都不起作用。但是,请注意,如果这不是一个打字错误,它在任何地方都不起作用。