代码之家  ›  专栏  ›  技术社区  ›  Atta

JQuery的双击功能在FireFox的无线电输入上不起作用

  •  0
  • Atta  · 技术社区  · 17 年前

    我写了下面的代码,通过双击从表单中的无线电组中删除选中的项目。

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

    但这段代码在FireFox中不起作用,但在IE中起作用。 有人知道有什么问题吗?

    等价无穷小

    2 回复  |  直到 17 年前
        1
  •  2
  •   Andy Gaskell    16 年前

    无论哪种方式,你可能想用不同的方式连接它。

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

    学习jQuery时,有一件事可以帮助你基于集合思考,比如SQL。选择器可以选择一个或一组元素。您在组中调用的任何功能或事件都适用于整个组。

        2
  •  1
  •   Atta    17 年前

    我很抱歉,它奏效了。我认为缓存造成了这个问题。