无论如何都要遍历嵌套的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
答案 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
});
});
});