【发布时间】:2015-09-18 18:21:13
【问题描述】:
我是 Jquery 的新手,并通过 w3 学习了一些教程。
我无法弄清楚为什么我的代码不能用于与隐藏相反的“显示”功能。 这是代码:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).show();
});
});
</script>
</head>
<body>
<p>If you click on me, I will disappear.</p>
<p>Click me away!</p>
<p>Click me too!</p>
<style>
p {
visibility: hidden;
}
</style>
</body>
</html>
这似乎很明显,但是当页面加载时,所有<p> 元素由于样式而不可见,但我认为点击它们应该显示?他们没有。风格是否过于强势?如果是这样,你如何阻止这种情况?或者我在其他地方犯了一个简单的错误。
谢谢
【问题讨论】:
-
用户如何点击不可见的
p元素? -
在此处查看有关如何显示的另一个 w3 演示:w3schools.com/jquery/tryit.asp?filename=tryjquery_hide_show
标签: javascript jquery html