Цикл по строкам gridview на клиентском JavaScript - PullRequest
0 голосов
/ 17 января 2011

У меня есть вид сетки с полем шаблона флажков.

У меня есть строки, помеченные синим цветом в виде сетки на основе значения базы данных при загрузке страницы.

Теперь я хочу, чтобы кнопка на странице перебирала сетку и выбирала флажок для строк, которые имеют СИНИЙ цвет, без обратной записи.

любая помощь будет оценена.

спасибо.

Ответы [ 2 ]

1 голос
/ 05 марта 2015

Цикл по строкам gridview на клиентском JavaScript

var GridviewRows = $("#<%=gvbooksdetails.ClientID%> tr").length;
var rowlenght = GridviewRows - 1;
for (var i = 0; i < rowlenght; i++)
    {                                                  
    var Aname = document.getElementById("MainContent_gvbooksdetails_lblgvauthorname_" +[i]+"").innerHTML;
    var Bname = document.getElementById("MainContent_gvbooksdetails_lblgvbookname_" +[i]+ "").innerHTML;
    var BType = document.getElementById("MainContent_gvbooksdetails_lblgvbooktype_" +[i]+ "").innerHTML;
    var Pubilication = document.getElementById("MainContent_gvbooksdetails_lblgvPublisher_" + [i] + "").innerHTML;
    var Bid = document.getElementById("MainContent_gvbooksdetails_hiddenid_"+[i]+"").value;
    }

Вместо foreach мы можем использовать этот метод.

0 голосов
/ 17 января 2011
$('#mygrid tr.blueClass input[type="checkbox"]').each(
     function() { 
         this.checked = true;
 });

Предполагается, что mygrid - это имя вашего вида сетки, и у каждой синей строки есть класс с именем blueClass

.
...