2016-07-03 17 views
0

まず最初にdivを取得する方法を理解できず、クラスform-wrapperが隠されています。 (関数unhideOneFormが呼び出される:私が達成したいことは、ボタンを作成するために、(言語を追加)し、このボタンをクリックしたときに、私がやったクラスform-wrapper最初の隠されたフォームを取得して表示

enter image description here

との最初の隠されたdiv要素を示しています一度だけ、今のところ、それはテスト目的のためだが、それはどのような形態/ 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() 
}); 

あなたがチェックしてもらえますか?

+1

'$でなければなりません( "フォームラッパー:隠された:最初の")それは助け' –

答えて

2

display : noneがあなたでありますであり、その子ではありません。

のでセレクタは、

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

うれしいです! –

関連する問題