次の 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 が要素を削除していたため、要素が表示されません。ご協力ありがとうございます。