0

我有一个非常大的表单,其中有很多字段分布在各个 div 中。根据某个下拉字段#record_type_dd_c 的值,需要隐藏某些 div。

我正在使用一个大型(非常基本的)jQuery 脚本来隐藏必要的面板,但是一些用户报告说在编辑和更改下拉列表时表单“慢”。它在我的电脑上运行良好。

您将在代码中看到基本上有两个主要部分。第一种是用户编辑现有记录时。在这种情况下,用户无法编辑 #record_type_dd_c 下拉列表,因为它被锁定,所以我只需要 jQuery 来查看下拉列表中的当前值并隐藏相应的面板。

第二种情况是当用户使用表单创建新记录时。在这种情况下,他们可以选择下拉列表的值,并且表单必须再次隐藏相应的面板。

该代码有效,但同样,一些用户报告说它相当慢。

我在 jQuery/JS 和 Web 开发方面的经验仍处于初级阶段,我正在尝试找出一种可以优化我的 jQuery 的方法,因为我猜它只是代码太多而且某些用户的计算机不是能够足够快地运行脚本吗?

有没有人可以提供任何建议来优化这一点?任何帮助是极大的赞赏。谢谢!

  var recordType = $("#record_type_dd_c").val();                    

  switch (recordType) {

  case "":
      $('#LBL_EDITVIEW_PANEL33').parent().hide();
      $('#LBL_EDITVIEW_PANEL7').parent().hide();
      $('#LBL_EDITVIEW_PANEL6').parent().hide();
      $('#LBL_EDITVIEW_PANEL24').parent().hide();
      $('#LBL_EDITVIEW_PANEL10').parent().hide();
      $('#LBL_EDITVIEW_PANEL16').parent().hide();
      $('#LBL_EDITVIEW_PANEL22').parent().hide();   
      $('#LBL_EDITVIEW_PANEL3').parent().hide();    
      $('#LBL_EDITVIEW_PANEL4').parent().hide();                                        
      $('#LBL_EDITVIEW_PANEL5').parent().hide();    
      $('#LBL_EDITVIEW_PANEL8').parent().hide();    
      $('#LBL_EDITVIEW_PANEL9').parent().hide();    
      $('#LBL_EDITVIEW_PANEL1').parent().hide();
      $('#LBL_EDITVIEW_PANEL11').parent().hide();
      $('#LBL_EDITVIEW_PANEL12').parent().hide();
      $('#LBL_EDITVIEW_PANEL13').parent().hide();
      $('#LBL_EDITVIEW_PANEL14').parent().hide();
      $('#LBL_EDITVIEW_PANEL15').parent().hide();
      $('#LBL_EDITVIEW_PANEL18').parent().hide();   
      $('#LBL_EDITVIEW_PANEL19').parent().hide();   
      $('#LBL_EDITVIEW_PANEL20').parent().hide();   
      $('#LBL_EDITVIEW_PANEL21').parent().hide();   
      $('#LBL_EDITVIEW_PANEL25').parent().hide();   
      $('#LBL_EDITVIEW_PANEL26').parent().hide();   
      $('#LBL_EDITVIEW_PANEL27').parent().hide();   
      $('#LBL_EDITVIEW_PANEL28').parent().hide();   
      $('#LBL_EDITVIEW_PANEL29').parent().hide();   
      $('#LBL_EDITVIEW_PANEL30').parent().hide();   
      $('#LBL_EDITVIEW_PANEL31').parent().hide();
      $('#LBL_EDITVIEW_PANEL23').parent().hide();
      $('#LBL_EDITVIEW_PANEL34').parent().hide();
      $('#LBL_EDITVIEW_PANEL35').parent().hide();
      $('#LBL_EDITVIEW_PANEL36').parent().hide();
      $('#LBL_EDITVIEW_PANEL37').parent().hide();
      break;

case "0124000000014qm":                         
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL6').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();                                      
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    $('#LBL_EDITVIEW_PANEL1').parent().hide();
    $('#LBL_EDITVIEW_PANEL11').parent().hide();
    $('#LBL_EDITVIEW_PANEL12').parent().hide();
    $('#LBL_EDITVIEW_PANEL13').parent().hide();
    $('#LBL_EDITVIEW_PANEL14').parent().hide();
    $('#LBL_EDITVIEW_PANEL15').parent().hide();
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    break;

case "01240000000990R":                                     
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide();
    $('#LBL_EDITVIEW_PANEL8').parent().hide();
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    $('#LBL_EDITVIEW_PANEL11').parent().hide();
    $('#LBL_EDITVIEW_PANEL12').parent().hide();
    $('#LBL_EDITVIEW_PANEL13').parent().hide();
    $('#LBL_EDITVIEW_PANEL14').parent().hide();
    $('#LBL_EDITVIEW_PANEL15').parent().hide();
    $('#LBL_EDITVIEW_PANEL23').parent().hide();
    $('#LBL_EDITVIEW_PANEL18').parent().hide();
    $('#LBL_EDITVIEW_PANEL19').parent().hide();
    $('#LBL_EDITVIEW_PANEL20').parent().hide();
    $('#LBL_EDITVIEW_PANEL21').parent().hide();
    $('#LBL_EDITVIEW_PANEL33').parent().hide();
    $('#LBL_EDITVIEW_PANEL34').parent().hide();
    $('#LBL_EDITVIEW_PANEL35').parent().hide();
    $('#LBL_EDITVIEW_PANEL36').parent().hide();
    $('#LBL_EDITVIEW_PANEL25').parent().hide();
    $('#LBL_EDITVIEW_PANEL26').parent().hide();
    $('#LBL_EDITVIEW_PANEL27').parent().hide();
    $('#LBL_EDITVIEW_PANEL28').parent().hide();
    $('#LBL_EDITVIEW_PANEL29').parent().hide();
    $('#LBL_EDITVIEW_PANEL30').parent().hide();
    $('#LBL_EDITVIEW_PANEL31').parent().hide();
    break;

case "0124000000097fm":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL8').parent().hide();
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide();         
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    break;

case "0124000000014DL":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL6').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide();
    $('#LBL_EDITVIEW_PANEL33').parent().hide();
    break;

case "01240000000141F":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    break;

case "012300000000OQ2":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    break;

case "0124000000013eG":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    break;

case "0124000000015HJ":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    break;
}


$("#record_type_dd_c").change(function () {
   $("[id*=LBL_EDITVIEW]").parent().show();
   var recordType = $("#record_type_dd_c").val();   

switch (recordType) {
case "0124000000014qm":                         
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL6').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();                                      
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    $('#LBL_EDITVIEW_PANEL1').parent().hide();
    $('#LBL_EDITVIEW_PANEL11').parent().hide();
    $('#LBL_EDITVIEW_PANEL12').parent().hide();
    $('#LBL_EDITVIEW_PANEL13').parent().hide();
    $('#LBL_EDITVIEW_PANEL14').parent().hide();
    $('#LBL_EDITVIEW_PANEL15').parent().hide();
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    break;

case "01240000000990R":                                     
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide();
    $('#LBL_EDITVIEW_PANEL8').parent().hide();
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    $('#LBL_EDITVIEW_PANEL11').parent().hide();
    $('#LBL_EDITVIEW_PANEL12').parent().hide();
    $('#LBL_EDITVIEW_PANEL13').parent().hide();
    $('#LBL_EDITVIEW_PANEL14').parent().hide();
    $('#LBL_EDITVIEW_PANEL15').parent().hide();
    $('#LBL_EDITVIEW_PANEL23').parent().hide();
    $('#LBL_EDITVIEW_PANEL18').parent().hide();
    $('#LBL_EDITVIEW_PANEL19').parent().hide();
    $('#LBL_EDITVIEW_PANEL20').parent().hide();
    $('#LBL_EDITVIEW_PANEL21').parent().hide();
    $('#LBL_EDITVIEW_PANEL33').parent().hide();
    $('#LBL_EDITVIEW_PANEL34').parent().hide();
    $('#LBL_EDITVIEW_PANEL35').parent().hide();
    $('#LBL_EDITVIEW_PANEL36').parent().hide();
    $('#LBL_EDITVIEW_PANEL25').parent().hide();
    $('#LBL_EDITVIEW_PANEL26').parent().hide();
    $('#LBL_EDITVIEW_PANEL27').parent().hide();
    $('#LBL_EDITVIEW_PANEL28').parent().hide();
    $('#LBL_EDITVIEW_PANEL29').parent().hide();
    $('#LBL_EDITVIEW_PANEL30').parent().hide();
    $('#LBL_EDITVIEW_PANEL31').parent().hide();
    break;

case "0124000000097fm":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide();         
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    break;

case "0124000000014DL":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();
    $('#LBL_EDITVIEW_PANEL6').parent().hide();
    $('#LBL_EDITVIEW_PANEL24').parent().hide();
    $('#LBL_EDITVIEW_PANEL37').parent().hide();
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide();
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL33').parent().hide();
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide();
    break;

case "01240000000141F":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    break;

case "012300000000OQ2":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    break;

case "0124000000013eG":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL29').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL30').parent().hide();     
    $('#LBL_EDITVIEW_PANEL31').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();
    break;

case "0124000000015HJ":                                     
    $('#LBL_EDITVIEW_PANEL7').parent().hide();  
    $('#LBL_EDITVIEW_PANEL6').parent().hide();  
    $('#LBL_EDITVIEW_PANEL24').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL37').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL10').parent().hide();
    $('#LBL_EDITVIEW_PANEL16').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL22').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL1').parent().hide();  
    $('#LBL_EDITVIEW_PANEL3').parent().hide();  
    $('#LBL_EDITVIEW_PANEL4').parent().hide();  
    $('#LBL_EDITVIEW_PANEL5').parent().hide();  
    $('#LBL_EDITVIEW_PANEL11').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL12').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL13').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL14').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL15').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL23').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL18').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL19').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL20').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL21').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL34').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL35').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL36').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL25').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL26').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL27').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL28').parent().hide(); 
    $('#LBL_EDITVIEW_PANEL8').parent().hide();  
    $('#LBL_EDITVIEW_PANEL9').parent().hide();  
    break;
}
});
4

1 回答 1

5

根据您的 HTML 结构,您可以隐藏要隐藏的所有元素的父级,否则,我建议向要隐藏在一起的元素组添加一个类,即 group1、group2 然后隐藏每个组:

case '':
$('.group1').hide();
break;

您执行的每个 dom 查询都是昂贵的,因此最好在每个查询中获取多个元素,而不是为每个元素进行查询。

于 2013-01-18T17:24:53.540 回答