簡體   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