2017-02-01 29 views
-3

我有下面的奇怪行为。当输入内容改变时,函数func()必须被调用。只要JQuery包含在文档中,这就不起作用。有没有人有想法?谢谢。当JQuery打开时,Javascript函数消失

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"/> 
     <script type="text/javascript"> 
      function func() 
      { 
       alert(); 
      } 
     </script> 
    </head> 
    <body> 
     <input id = "A" name= "A" onchange="func()" value = "0"/> 
    </body> 
</html> 
+4

正确关闭脚本标记:'' –

+1

@ottrob这仍然是错误的,但您有正确的想法 – empiric

回答

3

脚本不是自我封闭tag.you对你的HTML错误关闭jQuery的SRC

检查这个片段的脚本标签

<head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" ></script> 
 
    <script type="text/javascript"> 
 
    function func() { 
 
     alert(); 
 
    } 
 
    </script> 
 
</head> 
 

 
<body> 
 
    <input id="A" name="A" onchange="func()" value="0" /> 
 
</body>

希望它有帮助

0

您需要关闭所有的脚本标记:)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
    <script type="text/javascript"> 
     function func() 
     { 
      alert(); 
     } 
    </script> 
0

喔我的坏,我没有看代码的右侧部分。感谢帮助。解决了。

相关问题