为了账号安全,请及时绑定邮箱和手机立即绑定

不太明白为什么

看不明白为什么要用input

正在回答

4 回答

在什么时候隐藏,在什么时候显示,所以缺少一个判断条件!判断条件可以自己添加!不用input也行。看代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>使用show()和hide()方法显示和隐藏元素</title>
    <style>
    div{ margin: 10px 0px;
        border: solid 1px #ccc;
        width: 280px;
}
ul{ list-style-type: none;
    padding: 5px;
    margin: 0px;
    display: none;
}
li{margin: 3px;}
h4{background-color: #eee;
    padding: 5px;
    margin: 0px;
}
    </style>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
</head>
<body>
    <h3>使用show()和hide()方法显示和隐藏元素</h3>
    <div>
        <h4>我喜欢吃的水果</h4>
        <ul>
            <li>苹果</li>
            <li>甘桔</li>
            <li>梨</li>
        </ul>
    </div>
    <script type="text/javascript">
        $(function () {
            var i=false;
            $("h4").bind("click", function () {
                if (i == false) {
                    $('ul').show();
                    i=true;
                } else {
                     $('ul').hide();
                     i=false;
                }
            });
        });
    </script>
</body>
</html>


1 回复 有任何疑惑可以回复我~

你也可以自己定个变量让他拥有两个值,用来判断是第几次点击。比如a=1,假如点了让它变为2.假如又点了又让它变为1.

0 回复 有任何疑惑可以回复我~

为了做验证判断隐藏不隐藏。。不用也行的。。

0 回复 有任何疑惑可以回复我~

麻烦知道的解答一下,谢谢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

不太明白为什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信