2012-05-10 54 views
0

我需要一些帮助:)。我试图建立一个Javascript,通过我的网页上的GridView和每一行检查存储在该行的某个单元格中的隐藏值。然后它应该根据过滤值检查它,如果它不匹配,则隐藏有问题的行。Javascript,循环gridview检查隐藏值

我该怎么做?

+0

能否请你告诉的HTML是你的GridView的结果? –

回答

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>