それはhtml構造です:(こちらのjsfiddleも参照してください: http://jsfiddle.net/hQ5dZ/ )
<div id="fields">
<div>
<input type="file" />
<input type="button" value="+add">
<div>
<div>
<input type="file" />
<input type="button" value="+add">
<div>
</div>
以下の 2 番目の jQuery ステートメントが機能しません。なぜですか?
$('#fields').children().hide();
$('#fields :first-child').show();
編集: 望ましい動作 -> 最初の div-child (そのコンテンツを含む) が表示されます