JQuery循环嵌套gridview

时间:2013-03-22 10:46:08

标签: jquery loops gridview nested

无论如何都要遍历嵌套的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的主要gridview,以及一个名为gvSubAdmin的嵌套gridview。 我已经看了很长一段时间看这个问题并看到如下的变化:

$(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吗?

谢谢,

Firstcape

1 个答案:

答案 0 :(得分: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
        });
    });
});