繁体   English   中英

获取第一个隐藏表格并显示它

[英]Get first hidden form and show it

我不知道如何使用隐藏的类form-wrapper来获取第一个div并取消隐藏它。 我要完成的工作是创建一个按钮(添加语言),然后单击此按钮,显示带有类form-wrapper的第一个隐藏的div。

在此处输入图片说明

我所做的事情:(函数unhideOneForm仅被调用一次,目前,它仅用于测试目的,但不显示任何form / div。

function unhideOneForm(){
    $(".form-wrapper :hidden:first").slideToggle("fast");
}
$(document).ready(function(){
    var divs = $('.form-wrapper');
    $.each(divs, function(div){
        //alert($(this).html());
        if ($(this).find('select option:selected').text().indexOf("----") >= 0){

            $(this).hide()
        }
    });
    unhideOneForm()
});

您能检查问题出在哪里吗?

display : none在您的<div class="form-wrapper">而不是其子目录上。

所以选择器应该是

$(".form-wrapper:hidden:first")
              //^ - remove the space - it is for child selector.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM