jquery/javascript可以在表单标记中吗?
我希望在下面这样的表单中嵌入一个脚本,但它不会触发事件。我想问这是否会奏效,或者我是否会走到死胡同。 多谢各位jquery/javascript可以在表单标记中吗?,javascript,jquery,html,Javascript,Jquery,Html,我希望在下面这样的表单中嵌入一个脚本,但它不会触发事件。我想问这是否会奏效,或者我是否会走到死胡同。 多谢各位 ... <form method="post"> <fieldset> <input type="text" name="test" value=""> <script>$(document).ready(function() {alert("document is ready");});</script> <
...
<form method="post">
<fieldset>
<input type="text" name="test" value="">
<script>$(document).ready(function() {alert("document is ready");});</script>
</fieldset>
</form>
...
。。。
$(document).ready(函数(){alert(“document is ready”);});
...
要将脚本放在标记中,它必须是纯javascript,或者jquery需要包含在前面的某个地方。您可以尝试类似的方法,看看它是否有效(纯js替代您的js代码段):
document.addEventListener(“DOMContentLoaded”,function()){
警报(“文件准备就绪”);
});
…您是否在内联脚本之前包含了jQuery?这很好用。你能提供更多的细节,说明你在尝试什么时失败了吗?你为什么不把它放在头部或末端?在文档中间放置JavaScript被认为是不好的实践,这是一个X/Y问题。您需要告诉我们代码的预期用途。如果您已经加载了jQuery,那么这段代码可以在页面中的任何位置,但我猜您不打算执行这里显示的操作。如果您想知道输入字段是否存在,则不能将其包装在文档中。readyyou可以这样做,但将其放在文档中或
正文
标记的末尾并没有好处。谢谢,jquery添加在html的页脚中,因此它实际上在该位置不可用。至于我为什么在这里添加它而不是头部或身体,我正在维护一些现有的、混乱的php,这将为我节省大量的工作来让它工作。上面的纯js正是我所需要的。非常感谢你。
<script>
document.addEventListener("DOMContentLoaded", function(){
alert("Document is ready");
});
</script>