My question isn\'t so much about why a specific bit of jQuery I\'ve written isn\'t working as it is about no jQuery at all is working; not even working examples I\'ve copied
The code is ok.
The script is not downloading because, as you probably are not deploying the code, the browser will default to the file://
protocol.
To solve it, add the http:
at the script tag:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js">
</script>
Use http:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
You forgot to place the
$('p').text('New Stuff');
inside document ready for that you can do like this:
$(function(){
$('p').text('New Stuff');
});
The way you load jQuery might be a problem. When you start your URL with // it is supposed to work when page is being browsed via HTTP or HTTPS protocols. However, if you will open it as a local file it won't work.
Given that your example works over HTTP I suggest you try to include jQuery as following:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js">
</script>
change this
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
to this
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
Check if you have the proper permission to the script by invoking the script location in the browser url. So, if you have just put the "http://someloaction/js/jquery.min.js" in the browser url. If you can see "forbidden", permissions are ok.