我有这段 HTML:
<div class="clearfix" id="menu-file-div">
<label id="menu-file-label" for="id_menu_file">From File</label>
<div class="input">
<div id="file-upload">
<input type="hidden" name="menu_file" id="id_menu_file" />
<script type="text/javascript">var field_id = "id_menu_file";</script>
<script type="text/javascript">var append_to_element_id = "menu-upload";</script>
<script type="text/javascript">var loader_element_id = "newmenu-modal";</script>
<noscript>
<p>Please enable JavaScipt to upload a file.</p>
</noscript>
</div>
</div>
</div>
在我的控制台中,当我尝试使用 jquery id 选择器时,它无法返回输入元素:
> $("#id_menu_file")
[]
关于为什么会这样的任何想法?我觉得我错过了一些简单的东西。谢谢!
编辑- 其他一些 javascript 正在删除该元素,这就是它没有出现的原因。感谢你的帮助。