0

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 を使用してアクセスできるようにします。

4

1 に答える 1

1

そのためにjQueryを使用できます

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

これにより、要素の ID が変更されます。

于 2012-10-11T17:44:40.473 に答える