【发布时间】:2013-10-18 10:38:25
【问题描述】:
当用户选中复选框时,我需要显示其他内容。我有以下代码:
<!DOCTYPE html>
<html>
<head>
<title>Checkbox</title>
<script type="text/javascript">
$(document).ready(function(){
$('#checkbox1').change(function(){
if(this.checked)
$('#autoUpdate').fadeIn('slow');
else
$('#autoUpdate').fadeOut('slow');
});
});
</script>
</head>
<body>
Add another director <input type="checkbox" id="checkbox1"/>
<div id="autoUpdate" class="autoUpdate">
content
</div>
</body>
</html>
非常感谢一些帮助,对 HTML5、CSS3 以及非常基本的 JavaScript/jQuery 有很好的了解。
【问题讨论】:
-
您是否在该页面上包含了 jQuery 库?我在示例代码中看不到
<script type="text/javascript" src='//code.jquery.com/jquery-1.9.1.js'></script>之类的东西。 -
你的问题到底是什么?
-
包含库,根本无法工作?选中复选框时内容不会隐藏
-
@user2890036 您希望它在被选中时隐藏?然后你必须做 !this.checked
-
现已解决,很抱歉造成混淆。由@Anton 轻松解决,不会有那么大的误导性。简单的代码修复,但正如我所说 - 我对 Javascript 知之甚少。
标签: javascript jquery html checkbox show-hide