2016-12-16 113 views
-4

簡單的jQuery不會加載jQuery將無法正常工作

<script src="jquery-3.1.1.min.js" type="text/javascript"> 
    $(document).ready(function(){ 
     $("#p1").on("click", function(){ 
      $("#p1").slideUp(300); 
     }); 
    }); 
</script> 

如果你能請幫助,因爲我不能用jQuery工作!

+0

對於完整的,可重複的例子,你也需要相關的html。 – ps2goat

+0

@ ps2goat簡單快捷的事情。我認爲需要HTML,但這是語法錯誤。 –

+1

@PraveenKumar這可能是你提供了一個OP的工作修復,但其他人有類似的問題會嘗試你的答案,他們仍然可能有問題,因爲沒有HTML的jQuery的操作。 – ps2goat

回答

1

你應該確保你給單獨的<script>標籤。您不能有src以及具有相同標籤的內容。爲每個src兩個標籤和內容象下面這樣:

<script src="jquery-3.1.1.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#p1").on("click", function(){ 
      $("#p1").slideUp(300); 
     }); 
    }); 
</script> 

此外,另一個最好的做法是,如果這兩個目標和源是一樣的,你可以使this使用:

$("#p1").on("click", function(){ 
    $(this).slideUp(300); 
});