JFu*_*_jr -3 html javascript jquery function onclick
我有一个html文档,其中一个函数被调用,这样<div id="mon" class="topbar" onclick="verd()">
调用一个像这样
的body标签内的jquery函数
<script src="jquery.js">
function verd(){
$("#stillmain").empty();
} </script>
Run Code Online (Sandbox Code Playgroud)
这会返回错误:
Uncaught ReferenceError: verd is not defined
at HTMLDivElement.onclick
Run Code Online (Sandbox Code Playgroud)
当我将脚本更改为没有Jquery的纯Javascript时,就像这样
<script>
function verd(){
$("#stillmain").empty();
} </script>
Run Code Online (Sandbox Code Playgroud)
它确实识别函数verd(),任何人都可以解释发生了什么,以及我如何仍然可以使用Jquery?我正在使用最新版本的Jquery(只是更改了名称,没有别的).
当您为script标记赋予src属性时,它将加载该源文件来代替script内容.因此任何script带有a的标签src都应该保持为空.
您需要通过调用script带有源代码的标记来加载jQuery ,然后在单独的标记中创建自己的script标记并在那里编写自定义JavaScript.
<script src="jquery.js"></script>
<script>
function verd(){
$("#stillmain").empty();
}
</script>
Run Code Online (Sandbox Code Playgroud)
确保在jQuery之后加载自定义脚本.
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |