event. currentarget . activeelement在Chrome浏览器中不工作
event.currentTarget.activeElement not working in Chrome Browser
我有一个有多个提交按钮的表单,在表单提交时,我正在检查通过
点击了哪个按钮$('.edit_form').submit(function() {
var btn = event.currentTarget.activeElement
它不工作在Chrome浏览器。如何解决这个问题,我不想使用
$('.btn').live("click",function(){
$('.edit_form').submit();
})
只有IE将事件设置为全局属性(好吧,不完全是,见注释)。您需要的是使用作为回调的第一个参数传递的事件。
使用$('.edit_form').submit(function(event) { // <== pass the event
var btn = event.currentTarget.activeElement
但是当你想要按钮时绑定在表单上似乎很奇怪。你可能不应该这么做。考虑表单可以直接接收submit
事件,而不涉及任何按钮。
相关文章:
- 如何使用modalDialog来显示可以在所有浏览器中工作的弹出窗口
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- Javascript字母选择没有'我不能在谷歌浏览器上工作
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- 有没有人能够得到这个要求或调试NPM模块在浏览器中工作
- 为什么不是't my css `content:`在多个浏览器中工作,并总体上提高跨浏览器兼容性
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 安卓版本的代码不像桌面互联网浏览器那样工作
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- Web 工作线程中的同步 XHR 请求是否仍会锁定浏览器
- 漂亮的照片在Dreamweaver上完美运行;但不能在任何浏览器上在线工作
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 离子应用程序在浏览器上运行,但在我的安卓设备中无法正常工作
- 浏览器.文件InvokeScript()don'我不在IE9工作
- 为什么本机浏览器排序功能的工作速度比快速排序慢
- Dropdown不会't工作手机浏览器&Firefox