проблема с кнопкой - PullRequest
       18

проблема с кнопкой

0 голосов
/ 25 февраля 2009

Я использую функцию щелчка jquery:

Код кнопки:

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

Код запроса:

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

Этот код работает в Internet Explorer, но не работает в Firefox.

Что я делаю не так?

Ответы [ 3 ]

4 голосов
/ 25 февраля 2009

В коде:

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

Я полагаю, что отсутствует еще одна закрывающая скобка:

$(document).ready(function(){ 
    $("#myButtton").click(function(){
        alert("Mybutton");
    });
});
0 голосов
/ 25 февраля 2009

Мое лучшее предположение, что у вас есть другие input с тем же идентификатором? Попробуйте вместо этого использовать классы или используйте селектор CSS jQuery, например $('input[type=button]').

Я бы также порекомендовал установить плагин FireBug для FireFox, если вы еще этого не сделали (http://www.getfirebug.com/). Это поможет вам отладить подобные проблемы JavaScript и многое другое.

0 голосов
/ 25 февраля 2009

Вы уверены, что элемент имеет атрибут id ? Или он имеет только атрибут name со значением «myButton». Для работы в разных браузерах атрибут id является обязательным, а имя - необязательным (только IE и Opera AFAIK).

N.B. : Мой ответ может показаться идиотским, но не оригинальный постер добавил пример кода в вопрос (просмотр истории редактирования).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...