【问题标题】:Add client function to table将客户端函数添加到表
【发布时间】:2012-04-13 01:17:43
【问题描述】:

编辑

 Table table = new Table();
 TableRow tableRow = new TableRow();
 TableCell tableCell = new TableCell();

 tableCell.Text = "id";
 tableRow.Cells.Add(tableCell);

 tableCell = new TableCell();
 tableCell.Text = "name";                        
 tableRow.Cells.Add(tableCell);

 table.Rows.Add(tableRow);

//-----------

 tableRow = new TableRow();
 tableCell = new TableCell();
 tableCell.Text = "1";
 tableRow.Cells.Add(tableCell);

 tableCell = new TableCell();
 tableCell.Text = "a";                        
 tableRow.Cells.Add(tableCell);

 table.Rows.Add(tableRow);
 tableRow = new TableRow();


 tableRow = new TableRow();
 tableCell = new TableCell();
 tableCell.Text = "2";
 tableRow.Cells.Add(tableCell);

 tableCell = new TableCell();
 tableCell.Text = "b";                        
 tableRow.Cells.Add(tableCell);

 table.Rows.Add(tableRow);
 tableRow = new TableRow();

如何在第一行添加客户端功能?

我想当用户点击第一行(姓名或id)slideToggle另一行时。

此表是在运行时创建的。

【问题讨论】:

标签: javascript jquery asp.net jquery-selectors


【解决方案1】:

你给这一行一个 id 例如 id="row1",

我不知道如何在 ASP 中给表格和行一个 id,

$("#row1").live("click", function(){
    $(this).slideToggle();
});

【讨论】:

  • 在运行时将 row1 更改为 ctl00_ContentPlaceHolder1_row1
猜你喜欢
  • 2018-06-28
  • 2017-10-17
  • 2018-03-24
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多