функция двойного щелчка JQuery не работает на радиовходе в FireFox - PullRequest
0 голосов
/ 17 декабря 2008

Я написал ниже код для удаления отмеченного элемента из группы радио в моей форме двойным щелчком мыши.

$("input[type='radio']").each(function(){
            $(this).dblclick(function(){
                $(this).removeAttr("checked");
            });
        });

но этот код не работает в FireFox, но работает в IE. кто-нибудь знает в чем проблема?

Tanx

Ответы [ 2 ]

2 голосов
/ 19 августа 2009

В любом случае, вы, вероятно, хотите подключить его немного по-другому.

$("input[type='radio']").dblclick(function(){
  $(this).removeAttr("checked");
});

Одна вещь, которая может помочь при изучении jQuery, это думать на основе множеств, как SQL. Селекторы могут выбрать один или группу элементов. Любая функция или событие, которое вы вызываете в группе, относится ко всей группе.

1 голос
/ 17 декабря 2008

Мне очень жаль, это работает. Я думаю, что кеш делает эту проблему.

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