2012-05-10 1 views
0

Мне нужна помощь :). Я пытаюсь создать Javascript, который проходит через gridview на моей странице, и для каждой строки проверяет скрытое значение, которое хранится в определенной ячейке этой строки. Затем он должен проверить это на значение filter, и если он не совпадает, скройте указанную строку.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> 
Смежные вопросы