互联网浏览器中的预期对象.使用 JQuery
Object expected in internet explorer. Using JQuery
在我的 html 中运行此代码时,我收到一个对象预期的错误,并且无法让任何按钮运行。 这是我的代码。
<button type="button" id="button">Click</button>
<script language="javascript" type="text/javascript">
$("button").click(function () {
$("p").addClass("highlight");
})
</script>
调试器说错误从 $("按钮").click(函数 () {
这是我的整个html:
http://jsfiddle.net/J7QFy/
我无法让两个按钮都改变颜色,它们只是将颜色变成黄色。 这似乎在这个小提琴站点上有些工作,但是我无法从 Internet Explorer 运行它,因为我收到对象预期的错误。 当我说从IE浏览器运行它时,我的意思是在浏览器中打开html页面文件。
谢谢
<button type="button" id="button">Click</button>
<script type="text/javascript">
$(function() {
$("button").click(function () {
$("p").addClass("highlight");
})
});
</script>
http://jsfiddle.net/4vx7J/
编辑:试试这个
http://jsfiddle.net/J7QFy/11/
可能是一个愚蠢的问题,但你已经包含了 JQuery js 文件,对吧?
您需要将此代码包含在文档就绪的jquery代码中,以便它也能正常运行。
$(document).ready(function() {
}
您是否尝试过其他方法来绑定点击事件?
$(function() {
$("button").on({
'click': function() {
$("p").addClass("highlight");
}
});
});
<style>
.highlight {background-color: red;}
</style>
<button type="button" id="button">Click</button>
<p>foo!!!</p>
<script type="text/javascript">
$(function() {
$("button").click(function () {
$("p").addClass("highlight");
})
});
</script>
http://jsfiddle.net/UQ43j/2/
相关文章:
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- S3文件上传文件对象使用节点js
- 可以对对象使用推送方法
- 通过AngularJS中的模态编辑对象-使用临时对象
- 用javascript创建对象(使用新对象)有什么优点
- JavaScript:对类/函数和对象使用相同的名称
- 对对象使用ng重复
- 余烬数据断言失败:无法对未定义的对象使用“查询”调用 get
- 对多个对象使用 getElementById 之类的东西
- 互联网浏览器中的预期对象.使用 JQuery
- 使用 Javascript 对象使用 jQuery 的 .css() 设置背景图像
- 如果对象使用 reduce、forEach 或筛选器共享属性值,则合并 JSON 数组中的对象
- 创建 JS 对象:使用文字表示法或设置变量
- 对 _.indexBy 创建的对象使用 _.filter
- 在 Angular 中对嵌套对象使用
- 如何对每个自定义控件对象使用setInterval函数
- 如何为每个对象使用JavaScript从firebaseJSON中检索数据
- Javascript对象:使用Arguments作为对象属性
- 对数组中的嵌套对象使用findWhere
- 为什么当我执行这个 JavaScript 语句来创建一个新的 Number 对象(使用 new 运算符)时,Chrome