在Javascript中更改ASP.NET控件ID

时间:2012-10-11 16:24:17

标签: javascript asp.net

我的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访问它,我该怎么办?

1 个答案:

答案 0 :(得分:1)

你可以使用jQuery

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

这将改变元素的id。