小编Ata*_*Ata的帖子

如何找到JQuery隐藏的第一个元素

我想显示jquery隐藏的第一个元素.我的HTML代码是:

<ol>
    <li>1</li>
    <li style="display:none">2</li>
    <li style="display:none">3</li>
    <li style="display:none">4</li>
    <li style="display:none">5</li>
    <li><a class="add">Add More ...</a></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

每次点击"a"元素时,我想显示第一个隐藏的LI.我的解决方案如下.但我认为存在更好的方式.

$("a.add").click(function(){
        var hiddens=$(":hidden",$(this).parent().parent());
        if (hiddens.length>0)
        {
            hiddens.each(function(index,el){
                if(index==0)
                {
                    $(this).slideToggle("fast");
                }
            });
        }

        if (hiddens.length==1)
        {
            $(this).parent().hide();
        }
Run Code Online (Sandbox Code Playgroud)

jquery

6
推荐指数
1
解决办法
2万
查看次数

如何将一些参数传递给不在ViewData中的MVC用户控件

我想将一些参数传递给我的MVC UserControl,如ShowTitle(bool)和ViewData.Model.Row.我如何定义我的usercontrol并将它们传递给它?坦

asp.net-mvc

5
推荐指数
1
解决办法
3166
查看次数

标签 统计

asp.net-mvc ×1

jquery ×1