Jquery .on() 不工作

标签 jquery internet-explorer-9

我有以下内容:

<input type="submit" id="submit" value="Submit" />

在 jQuery 内部我有以下内容:

<script type="text/javascript">
$(document).ready(function () {
    $("#submit").on("click", function () { 
        alert('test');
    });
});
</script>

这行不通。我用的是IE9。

有人知道哪个版本的 Jquery 支持 .on() 吗?

最佳答案

使用此版本的

$(function(){
   $(document).on("click","#submit", function (e) { 
    //e.preventDefault();  // if you want to prevent default form submission
     alert('test');
   });
});

关于Jquery .on() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11439199/

相关文章:

css - 为什么 IE9 忽略我的 CSS?

jQuery 点击事件奇怪的行为

javascript - 将静态 JavaScript 函数转换为动态函数

Jquery:查找文本并替换

javascript - AJAX 调用顺序错误(异步)javascript

javascript - JavaScript 中缺少分号导致 "' foo' 在 IE9 中未定义”错误

javascript - IE9 在窗口打开时触发 onbeforeunload 事件

internet-explorer-9 - 有人知道为什么 IE9 typeof console.log 报告 "object",其他人报告 "function"吗?

html - 在 IE9 中更改边框颜色会导致布局崩溃

javascript - 如何在 javascript 中访问当前范围之外的变量?