我有一个页面让我们说Parent.aspx
在使用用户控件的父母中,请说出ChildOne.ascx 在这再次我有其他用户控制ChildTwo.ascx(父亲是ChildOne.ascx)
现在我想从父页面找到ChildTwo的控件,我想要找到的控件是一个隐藏字段。
我想通过使用ajax调用Jquery
将此值保存到数据库中先谢谢
答案 0 :(得分:0)
由父控制和子控件生成的html对于如何以及如何生成它没有任何重要性。生成后,您可以使用 selectors 来应用jQuery的基本规则。
Descendant Selector (“ancestor descendant”)
实施例
$('#parentID .childclass') //with parent id and child class
或
$('.parentclass .childclass') //with parent class and child class
根据OP的评论修改
html元素的id
应该是唯一的,如果它是那么你可以只通过id selector
$("#hdnvalue").val()
答案 1 :(得分:0)
jQuery后代选择器语法是$(“ancestor descendant”),您可以使用标记名称,类或ID代替祖先和后代。 (使用a。表示类,#表示ID)。假设您知道.ascx文件呈现给您的元素应该能够使用它。 (jQuery是客户端,所以如果你在渲染之前尝试获取元素,它将无法工作。很可能你需要使用隐藏字段的标记名称。)