我如何使用Javascript获得ASP.Net网格元素

问题描述

| 我在asp.net中使用网格视图,我想在单击网格时获得Element,我该怎么做? 网格具有列ID,名称,经线,纬线等,我想使用Javascript来选择选定的单元格数据,让我知道。 请帮忙... 问候 阿提夫     

解决方法

要跟踪单击哪个行按钮,必须将to0ѭ设置为JS函数的参数,例如...
 protected void grdForecast_RowDataBound(object sender,GridViewRowEventArgs e)
{
    if (e.Row.RowType ==DataControlRowType.DataRow )
    {
        ((Button)e.Row.FindControl(\"buttonId\")).Attributes.Add(\"onclick\",\"javascript:update(\" + (e.Row.RowIndex ) + \");\");
    }
}
然后在JavaScript中:
<script language=\"javascript\" type=\"text/javascript\">
    function update(ri) {
        var grd = document.getElementById(\'<%= GridView1.ClientID %>\');
        SecondCellValue = grd.rows[ri].cells[1].childNodes[0].value
        ThirdCellValue = grd.rows[ri].cells[2].childNodes[0].value
    }
</script>
    ,您在单元格中是否有可以引用的控件?如果没有,则可以创建一个隐藏的控件。然后,您可以通过ScriptManager将控件的客户端ID写入PreRender事件处理程序中的客户端。然后,您可以通过id保留该元素,并在该父单元格内找到其他内容。 或者,您可以使用jquery处理单元格单击事件...
$(\'#myTable td\').click(function () {
  alert($(this).html());
});
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...