我有一个html文档,其中一个函数被调用
<script src="jquery.js">
function verd(){
$("#stillmain").empty();
} </script>
这会调用body标签内的jquery函数,就像这样
Uncaught ReferenceError: verd is not defined
at HTMLDivElement.onclick
这将返回错误:
<script>
function verd(){
$("#stillmain").empty();
} </script>
当我将脚本更改为没有Jquery的纯Javascript但是像这样
computed: {
filteredResults() {
return this.results.filter((result) => {
// your filter logic, something like this:
// return result.big || result.tall
});
}
}
它确实识别了函数verd(),任何人都可以解释发生了什么,以及我如何仍然可以使用Jquery? 我使用的是最新版本的Jquery(只是更改了名称,没有别的)。
答案 0 :(得分:5)
当您为script
标记提供src
属性时,它将加载该源文件以代替script
内容。因此,script
标记为src
的任何script
都应保留为空。
您需要通过调用script
标记及其源代码来加载jQuery,然后在单独的标记中创建自己的<script src="jquery.js"></script>
<script>
function verd(){
$("#stillmain").empty();
}
</script>
标记并在其中编写自定义JavaScript。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://asc.ws.ideal.com"><SOAP-ENV:Body><ns1:getServiceEventStatus/></SOAP-ENV:Body></SOAP-ENV:Envelope>
确保在jQuery之后加载自定义脚本。
答案 1 :(得分:0)
如果要将其作为jQuery函数运行,则需要使用正确的语法。请尝试以下链接。
How to Create a jQuery Function
此外,您需要在单独的标记中加载jQuery,否则您的代码将不会被运行,而不是该脚本的源代码!