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

这里的val(0) val(1)代表什么意思

<!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>

        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

        <link href="style.css" rel="stylesheet" type="text/css" />

    </head>

    

    <body>

        <h3>show()和hide()方法动画方式显示和隐藏元素</h3>

        <div>

            <h4>我喜欢吃的水果</h4>

            <ul>

                <li>苹果</li>

                <li>甘桔</li>

                <li>梨</li>

            </ul>

            <input id="hidval" type="hidden" value="0"/>

        </div>

        <script type="text/javascript">

            $(function () {

                $("h4").bind("click", function () {

                    if ($("#hidval").val() == 0) {

                        $("ul").show(1500,function(){

                            $("#hidval").val(1);

                        })

                    } else {

                       $("ul").hide("fast",function(){

                            $("#hidval").val(0);

                        })

                    }

                })

            });

        </script>

    </body>

</html>


正在回答

4 回答

value值。

$(#hidval").val() == 0     → #获取value值

$("#hidval").val(1)    →把value值设为1

$("#hidval").val(0)    →把value值设为0


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

慕标1980328 提问者

把value值设为1和0代表什么意思呢
2016-05-19 回复 有任何疑惑可以回复我~
#2

码喵 回复 慕标1980328 提问者

<input id="hidval" type="hidden" value="0"/> 看到value了没
2016-05-19 回复 有任何疑惑可以回复我~

就是赋值的意思,为了将第一次点击和第二次点击区分开来

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

其实在这里没有什么特殊的意思,就是给他设置一个value的值,因为点击一下就是一次事件,那么是隐藏还是显示就要看你设置的value值,你也可以这样写

 <input id="hidval" type="hidden" value="我爱你"/>

bind("click", function () {

                    if ($("#hidval").val() == "我爱你") {

                        $("ul").show(1500,function(){

                            $("#hidval").val("你爱我");

                        })

                    } else {

                       $("ul").hide("fast",function(){

                            $("#hidval").val("我爱你");}) }   })

             


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

哦哦  谢谢 模模糊糊似懂非懂的

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

举报

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

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

进入课程

这里的val(0) val(1)代表什么意思

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