按钮问题

时间:2009-02-25 15:42:23

标签: javascript jquery html events

我正在使用jquery点击功能:

按钮代码:

<input type="button" id="myButtton">

Jquery代码:

$(document).ready(function(){ 
    $("#myButtton").click(function(){
        alert("Mybutton");
    });

此代码适用于Internet Explorer,但在Firefox中不起作用。

我做错了什么?

3 个答案:

答案 0 :(得分:4)

在代码中:

$(document).ready(function(){ 
    $("#myButtton").click(function(){
        alert("Mybutton");
    });

我相信它缺少另一个结束支柱:

$(document).ready(function(){ 
    $("#myButtton").click(function(){
        alert("Mybutton");
    });
});

答案 1 :(得分:0)

您确定该元素具有 id属性吗?或者它只有一个名为“myButton”的name属性。为了跨浏览器工作,id属性是必需的,而name是可选的(只有IE和Opera AFAIK)。

N.B。:我的回答可能看似白痴,但原始海报并没有在问题中添加代码示例(查看编辑历史记录)。

答案 2 :(得分:0)

我最好的猜测是你有其他input具有相同的ID?尝试使用类,或者使用jQuery的CSS选择器,例如$('input[type=button]')

如果您还没有为FireFox安装FireBug插件(http://www.getfirebug.com/),我还建议您安装。它可以帮助您调试像这样的JavaScript问题,还有更多。