如何在代码后面使用jquery从动态创建的元素中获取值

时间:2012-12-07 18:04:53

标签: c# jquery asp.net dynamic webforms

嗨,谢谢你花时间回答我的问题。

我有以下问题。我有一个表单和一个按钮,上面写着“添加新活动”。

每当点击按钮时,我都会添加一组新元素,即2个下拉菜单+文本区域。如何在代码中获取这些新创建的元素的值,因为我无法预先知道它们的ID?

如果我的问题不明确,请告诉我。

再次感谢!

2 个答案:

答案 0 :(得分:1)

但是你必须使用某种模式设置新元素的id(更重要的是 - 名称属性)。在服务器端代码的循环中使用相同的模式从Request.Form获取值。提供一个隐藏的输入,您可以在其中添加为服务器端添加的项目总数,以了解循环计数器的上限。

答案 1 :(得分:0)

如果您打算再次访问元素,则应在创建元素时设置ID 所以如果你这是你的文本区域:

var textarea = document.createElement('textarea');

您可以将ID设置为:

textarea.id = "taId";