嗨,我有一个页面可以说 Parent.aspx
在 Parent 中,我再次使用用户控件说 ChildOne.ascx 我还有其他用户控件 ChildTwo.ascx(Parent 是 ChildOne.ascx)
现在我想从我的父页面中找到 ChildTwo 的控件,我想要找到的控件是一个隐藏字段。
我想通过使用 ajax 调用 Jquery 将此值保存到数据库中
提前致谢
嗨,我有一个页面可以说 Parent.aspx
在 Parent 中,我再次使用用户控件说 ChildOne.ascx 我还有其他用户控件 ChildTwo.ascx(Parent 是 ChildOne.ascx)
现在我想从我的父页面中找到 ChildTwo 的控件,我想要找到的控件是一个隐藏字段。
我想通过使用 ajax 调用 Jquery 将此值保存到数据库中
提前致谢
父子控件生成的html对于如何生成和由谁生成并不重要。一旦生成,您就可以应用 jQuery 的基本规则来使用选择器。
例子
$('#parentID .childclass') //with parent id and child class
或者
$('.parentclass .childclass') //with parent class and child class
根据OP的评论进行编辑
html 元素应该是唯一的id
,如果是这样,那么您可以通过id selector
$("#hdnvalue").val()
jQuery 后代选择器语法是 $("ancestor descendant"),您可以在其中使用标签名称、类或 ID 代替祖先和后代。(使用 . 表示类,# 表示 ID)。假设您知道 .ascx 文件呈现给您的元素应该能够使用它。(jQuery 是客户端,因此如果您在呈现之前尝试获取元素,它将无法工作。很可能您需要使用隐藏字段的标签名称。)