我在我的 ASP.Net 网页上有一个文字控件。在我的函数背后的代码中,我为这个文字的文本分配了一个 javascript 块。此脚本块指向一个网站 URL,该 URL 将 html 输出返回给文字,因此它会动态呈现在我的页面上。
页面 HTML
<asp:Literal runat="server" ID="MyLiteral" EnableViewState="False"></asp:Literal>
背后的代码
MyLiteral.Text = String.Format(@"<script type='text/javascript' src='http://mywebsite/gethtml'></script>";
在此页面完全加载后,我想使用这样的 JQuery 代码访问其中一个 html 元素,例如 DIV(上面动态创建)
alert($('#mydynamicdiv').attr('id'));
但是,此警报返回未定义。为什么这基本上会发生,我如何在这里访问动态元素?