2012-05-10 23 views
0

私はいくつかの助けが必要です:)。私のページ上のgridviewを通過するJavaScriptを構築しようとすると、各行の特定のセルに格納されている隠し値をチェックします。それはフィルタ値に対してこれをチェックし、一致しなければ問題の行を隠すべきです。Javascript、gridviewで隠れた値を確認するループ

どうすればいいですか?

+0

あなたのGridViewの結果であるHTMLを表示していただけますか? –

答えて

2

最もエレガントされていないが、このあなたは正しい方向に始める必要があります。

<script type="text/javascript"> 
    function HideEvenValueRows() { 
     var tGrid = document.getElementById('<%= GridView1.ClientID%>'); 
     for (var i = 0; i < tGrid.rows.length; ++i) { 
      var inputs = tGrid.rows[i].getElementsByTagName("input"); 
      for (var j = 0; j < inputs.length; ++j) { 
       if (inputs[j].type == "hidden") { 
        var k = inputs[j].value * 1; 
        if (k % 2 == 0) { 
         tGrid.rows[i].style.visibility = "collapse"; 
        } 
       } 
      } 
     } 
    } 
</script> 
関連する問題