2010-09-20 73 views
0

我想在jQuery中的.change函數上切換我的表格行。此代碼中顯示了所需的行,我該如何同時隱藏其他行?如何切換表格行顯示?

$(document).ready(function() { 
    $('#ddlSelect').change(function() { 
     var ddlId = $('#ddlSelect').val(); 
     alert(ddlId);   
     //$('#displayTable').hide(); 
     $('#' + ddlId).show(); 
    }); 
}); 

回答

0

這工作?

$(document).ready(function() { 
    $('#ddlSelect').change(function() { 
     var ddlId = $('#ddlSelect').val(); 
     $('#displayTable tr').each(function() { 
      $(this).hide(); 
     }); 
     $('#' + ddlId).show(); 
    }); 
}); 
+0

我覺得這是隱藏整個表,因此不被顯示的行... – MrM 2010-09-20 14:11:53

+0

我得到它... $(「#displayTable TR」)。每個(函數(){切換的每一行。你可以編輯,所以我可以信任你的答案。謝謝! – MrM 2010-09-20 14:27:48

+0

看起來更好,謝謝! – 2010-09-21 00:02:13