【问题标题】:Question regarding checking the state of a checkbox class关于检查复选框类状态的问题
【发布时间】:2011-02-19 14:24:03
【问题描述】:

我会尽量让这个问题变得简单。我可以将一个类分配给一系列不同的复选框,并在选中其中任何一个复选框时使用 Jquery 执行某些操作吗?在互联网上搜索,我找到了关于获取名称的文档:$('input[name=foo]').is(':checked') 但是当我将名称属性换成类 attr 时,它不起作用!如果选中了该特定类的任何复选框,我如何设置事件发生?请帮帮我!谢谢

【问题讨论】:

    标签: javascript jquery html events checkbox


    【解决方案1】:

    使用hasClass 来测试特定元素是否已被分配到某个类,例如:

    $(document).ready(function() {
        $("input[name=something]:checkbox").click(function() {
            if($(this).is(":checked") && $(this).hasClass("foo")) {
               // the checkbox has been checked and has a class of foo
            }
        });
    });
    

    Try a demo here.

    【讨论】:

      【解决方案2】:

      您可以通过为所有复选框设置相同的名称,一次性获取所有复选框的状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-01
        • 2011-06-20
        • 2016-09-03
        • 1970-01-01
        • 1970-01-01
        • 2013-03-09
        • 1970-01-01
        相关资源
        最近更新 更多