2016-08-01 7 views
0

私は4つのdiv要素を持っており、それらのそれぞれの上のすべての子要素を非表示にするにすべての子要素を非表示にします。は、複数のdiv

$('#col1').children().hide(); 
$('#col2').children().hide(); 
$('#col3').children().hide(); 
$('#col4').children().hide(); 

私は良い方法があると信じています。

答えて

2

はい、あなただけの1行ですべての操作を実行できます。すべてのdivにid開始を持つこのように

$('[id^="col"]').children().hide(); 

$('#col1, #col2, #col3, #col4').children().hide(); 

あなただけのこれらのdivを持っている場合あなたがすべてを減らすことができますwith colが選択されます。