繁体   English   中英

更改Javascript中的ASP.NET控件ID

[英]change ASP.NET control ID in Javascript

我在ASP.NET应用程序中有一个表,并向其中动态添加行,每一行都有一些单元格,每个单元格都包含一个文本框,例如,我动态生成所有内容:

                tc = new TableCell();
                TextBox t_total = new TextBox();
                t_total.ID = "txtTotal" + dt.Rows[i]["Id"].ToString();
                tc.Controls.Add(t_total);
                tr.Cells.Add(tc);

我为文本框设置了一个ID,然后使用该ID在JavaScript函数中访问此对象。 如何在JavaScript函数中更改此ID? 例如,我的文本框ID最初设置为“ txtTotal1000”,然后在JavaScript函数中将其ID更改为“ txtTotal2000”,以便可以使用此新ID进行访问?

您可以为此使用jQuery

$("#txtTotal1000").attr('id','txtTotal2000');

这将更改元素的ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM