index.html中的代码
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</head>
<body onload="loadIndex()">
<a id="registration" href="register.html"> Register </a>
</body>index.js中的代码
function loadIndex() {
alert("Page is loaded");
$("#registration").hide();
}我收到警报,但链接未隐藏。我有更多的文件,但这在任何一个文件中都不起作用。我认为这个错误不在代码中,但我不知道在哪里。
发布于 2017-09-14 02:58:17
除了一个很小的语法问题外,您的代码没有问题。您只是错过了结束标记</head>。检查下面的代码:
function loadIndex() {
alert("Page is loaded");
$("#registration").hide();
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</head>
<body onload="loadIndex()">
<a id="registration" href="register.html"> Register </a>
</body>
发布于 2017-09-14 03:19:49
尝试此设置:
<head>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script>
$(document).ready(function(){
alert("Page is loaded");
$("#registration").hide();
});
</script>
</head>
<body>
<a id="registration" href="register.html"> Register </a>
</body>发布于 2017-09-24 19:37:51
我之前在jQuery v1.11中遇到过同样的问题,我通过在css文件中创建新类解决了这个问题,如下所示:
.hidden {
display : none;
}为了显示和隐藏elem,我在elem中添加和删除了隐藏类。
隐藏:$(elem).addClass('hidden');
显示:$(elem).removeClass('hidden');
https://stackoverflow.com/questions/46204927
复制相似问题