1

无论如何循环嵌套的gridview?这是我到目前为止的javascript,我认为我离解决方案还差得很远:

$(document).ready(function() {
    $("#<%=gvAdmin.ClientID %> tr").each(function() {
        $(this).find(".gvSubMain tr").each(function() {
            var hdnDate = $(this).find(".Date").val();
            //Do Stuff
        });
    });
});

两个网格视图是;一个名为 gvAdmin 的主要网格视图和一个名为 gvSubAdmin 的嵌套网格视图。我已经研究了这个问题很长一段时间,并看到了一些变化,例如:

$(document).ready(function() {
    $("#<%=gvAdmin.ClientID %> tr").each(function() {
        $(this).find(".gvSubMain > tr").each(function() {
            var hdnDate = $(this).find(".Date").val();
            //Do Stuff
        });
    });
});

还有另一个变体:

$(document).ready(function() {
    $("#<%=gvAdmin.ClientID %> tr").each(function() {
        $(this).find(".gvSubMain").find("tr").each(function() {
            var hdnDate = $(this).find(".Date").val();
            //Do Stuff
        });
    });
});

但是这些都不起作用,这是我正在努力解决的一个小语法问题还是我的逻辑问题?我需要使用.find(".gvSubMain")gridview还是可以通过其他方式调用gridview?

谢谢,

第一岬

4

1 回答 1

2

试试这个:

$(document).ready(function () {
    $("#<%=gvAdmin.ClientID %> > tbody > tr").each(function () {
        $(this).find(".gvSubMain > tbody > tr").each(function () {
            var hdnDate = $(this).find(".Date").val();
            //Do Stuff
        });
    });
});
于 2013-03-22T11:00:38.590 回答