当JQuery打开时,Javascript函数消失

时间:2017-02-01 21:43:44

标签: javascript jquery

我有以下奇怪的行为。输入内容更改时,必须调用函数func()。只要JQuery包含在文档中,这就无法工作。有没有人有想法?感谢。

<!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>

3 个答案:

答案 0 :(得分:3)

脚本不是一个自封的标签。你的html错误关闭jQuery src的脚本标签

检查此代码段

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

希望有所帮助

答案 1 :(得分: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>

答案 2 :(得分:0)

哦,我的坏,我没有看到代码的正确部分。感谢帮助。解决。