我创建了一个按钮,其功能是在单击时隐藏自身。但是,它不起作用。这是代码:
<html>
<body>
<button id="b">HIDE</button>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#b").click(function(){
$("#b").hide();
});
});
</script>
</body>
</head>
它出了什么问题?
答案 0 :(得分:3)
should work,但我强烈建议您研究HTML以获取有效文档,即</head>
必须出现在<body>
之前。
答案 1 :(得分:1)
除了亚历克斯所说的,Chrome可能会阻止您对CDN托管的jQuery的请求。您可以在manifest.json
中为该域授予有效权限,也可以只下载jQuery副本并将其存储在本地。
答案 2 :(得分:0)
如果您为自己的网站使用SSL,那么您应该通过https提供javascript / js文件,否则Chrome会阻止它并导致使用该脚本的网站功能无效。
我注意到您正在使用http
从谷歌cdn调用jquery。可能是造成这个问题。