php - 下拉列表框中的复选框内的复选框

原文 标签 php javascript jquery html ajax

我正在创建复选框内的复选框,所有复选框应出现在下拉列表框中。我成功地在dropdownlist框中创建了两个复选框。按照链接http://vignesh.gvignesh.org/metroplots/drp/drpcheck.php

现在,我正在尝试创建一个复选框,该复选框应在用户单击一个复选框时出现。例如,如果用户检查文档,则该复选框下面应出现几个复选框。

Eg.  []Documents  (if user checks main,  the sub checkboxes should appear)
           []Doc 1 
           []Doc 2
           []Doc 3
     []Phots (if user checks) 
           []photo 1
           []photo 2
           []photo 3


如何通过javascript或jquery实现此目的。

提前致谢。 !!

最佳答案

有不同的方法可以做到这一点。这是我所做的:

<html>

    <head>

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

        <script type="text/javascript">

            $(document).ready(function(){

                $('.team').on('click',function(){
                    if($(this).is(':checked')){
                        $(this).next().next().show();
                    }else{
                        $(this).next().next().hide();
                    }
                });
            });


        </script>

    </head>

    <body>

        <form name="FootballClubs">

            <input type="checkbox" class="team" value="RealMadrid"/>Real Madrid<br />
            <div style="padding:10px 10px 10px 15px;display:none;">     
                <input type="checkbox" class="player" value="CR"/>Cristiano Ronaldo<br />
                <input type="checkbox" class="player" value="SA"/>Shabi Alanso<br />
                <input type="checkbox" class="player" value="IC"/>Iker Casillias<br />
            </div>  
            <input type="checkbox" class="team" value="ManCity"/>Man City<br /> 
            <div style="padding:10px 10px 10px 15px;display:none;">
                <input type="checkbox" class="player" value="SA"/>Sergio Aguero<br />
                <input type="checkbox" class="player" value="SM"/>Super Mario<br />
            </div>
        </form>

    </body>

</html>


这是完全有效的示例。另外,当选中的元素再次隐藏时,您可以取消选中它们。

关于php - 下拉列表框中的复选框内的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13097673/

相关文章:

php - 从 SQL 数据库缓存数据以进行排序

php - Javascript错误捕获范围值

javascript - 从html字符串获取列值-Javascript

javascript - 查找DOM中的全部替换错误

jquery - 收集集合中的jQuery元素

jquery - 如何检查特定的 CSS 值是否存在

php - 在mysql_unbuffered_query中使用多个连接

php - 如何捕捉 fatal error

javascript - 具有多个字段的自动建议

javascript - 存在值时更新变量