2017-02-01 56 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

喔我的壞,我沒有看代碼的右側部分。感謝幫助。解決了。

相關問題