2013-09-19 3 views
0

Я только что закончил вводный курс по Codecademy, и я хотел использовать его в веб-проекте, но я не могу заставить его работать.Почему мой jQuery не работает?

test.html

<html> 
    <head> 
     <title>jQuery</title> 
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
     <script src="test.js"></script> 
    </head> 
    <body> 
     <p style="font-family: verdana;">wfef</p> 
    </body> 
</html> 

test.js

$(document).ready(function() { 
    $('p').click(function() { 
     $(this).hide(); 
    }; 
}); 
+1

В вашем коде есть синтаксическая ошибка. – Musa

+1

Вы видите ошибки в консоли (обычно Ctrl + Shift + J)? –

+0

Вы не закрыли круглые скобки, начиная с 'click'. –

ответ

3

У вас есть синтаксические ошибки в коде. Вы опустили закрывающую скобку. Попробуйте это:

$(document).ready(function() { 
    $('p').click(function() { 
    $(this).hide(); 
});  // added a) here. 
}); 
3

использовать это:

$(document).ready(function() { 
    $('p').click(function() { 
     $(this).hide(); 
    }); // Missed ')' to close click function 
}); 
-1
$(document).ready(function() { 
    $('p').click(function() { 
     $(this).hide(); 
    }); //Syntax error here! Required a) brace to close your .click(function() { 
}); 
1

После того, как вы исправить фактические JavaScript, как предложены в других постах, убедитесь, что браузер может реально найти файл, test.js. В chrome вы можете нажать ctrl + shift + j и посмотреть на консоль на наличие ошибок и убедиться, что файл действительно можно найти. Он должен находиться в том же каталоге, что и ваш другой html-файл.

Смежные вопросы