簡體   English   中英

循環瀏覽客戶端javascript上的gridview行

[英]Loop through gridview rows on client-side javascript

我有一個帶有復選框的模板字段的gridview。

根據頁面加載時的數據庫值,我在網格視圖中將行顏色編碼為藍色。

現在,我希望頁面上的一個按鈕在gridview中循環,並選中“藍色”中沒有回發的行的復選框。

任何幫助,將不勝感激。

謝謝。

循環瀏覽客戶端javascript上的gridview行

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,我們可以使用此方法。

$('#mygrid tr.blueClass input[type="checkbox"]').each(
     function() { 
         this.checked = true;
 });

假設mygrid是您的gridview的名稱,並且每個藍色行都有一個名為blueClass的類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM