我有一个关于JQuery的快速问题。我有动态生成的段落,其ID增加了。我想从该页面获取信息并将其带到我的主页面。不幸的是,我无法读取动态生成的段落ID来获取值。我正在尝试这个:
var Name = ((data).find("#Name" + id).text());
ASP.NET代码如下:
Dim intI As Integer = 0
对于每个项目作为alProducts1中的cItem Dim pName As New System.Web.UI.HtmlControls.HtmlGenericControl(“p”) pName.id =“名称”& intI.toString()pName.InnerText = Item.Name controls.Add(pName)intI + = 1 下一步
这些名称值是我想要的值... Name1,name2,name3和我想单独将它们放入自己的文本框中...我正在从ASP.NET网页获取值并将它们放入进入AJAX页面。
答案 0 :(得分:0)
您的问题并不清楚您的确切要求,但您可以使用attr
jQuery方法获取元素的ID,这是一个示例:
alert($('selector').attr('id'));
答案 1 :(得分:0)
您想要使用递增ID选择所有元素,对吗?
// this will select all the elements
// which id starts with 'Name'
(data).find("[id^=Name]")
答案 2 :(得分:0)
感谢大家的帮助。我今天找到了解决方案:
var Name =($(data).find('#Name'+ id.toString())。text());
我忘记了.toString()部分,这似乎有所不同。