我有一个页面,然后页面由一个.aspx文件和一个.ascx文件组成。如何获得jQuery中的字段的ID?
现在在.ascx文件中,我声明了如下所示的文本框。
<asp:TextBox runat="server" ID="OrderName" MaxLength="50" Key="OrderNameText" meta:resourcekey="OrderNameResource1">
现在我想从我的javascript这个文本框的ID,所以我尝试$(“#ORDERNAME”),但它不会工作。
当我检查萤火虫中的代码时,我注意到这个文本框的id是“ctl00_ctl00_contentPlaceHolderBody_contentPlaceHolderBelowFramedContainer_ucOrderName_OrderName”。它已被添加了一些词。
那么如何在这个给定的情况下得到id?
感谢
杰森
如果你需要不知道ASP的人的帮助,你需要告诉我们生成的HTML是什么(浏览器看到的,而不是你的模板是什么)。 – jfriend00
首先检查浏览器中的元素...并告诉我们关于代码的信息。 – Ovilia
由于id是动态的,所以可以通过使用其他选择器或选择器组合(类/属性/标记名称/位置)来选择元素,然后访问它的id属性:'$('input [type = checkbox]: eq(3)')。attr('id')' –