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

我想知道把value的值改为1的目的是什么呢

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

                    $("ul").show()

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


正在回答

4 回答

$("#hidval").val()是id为hidval的value值,通过value来判断执行显示还是隐藏,你也可以自己定义全局变量用来判断,如

    <script type="text/javascript">
            var k=0;
            $(function () {
                $("h4").bind("click", function () {
                    if (k == 0) {
                        $("ul").show();
                        k=1;
                    } else {
                        $("ul").hide();
                        k=0;
                    }
                });
            });
        </script>

不懂的可以来问我,加油!

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

抓狂猿

大神,我把hidden改为了display,多次点击的时候input的值还是会变,但是菜单显示一次就收起来不在显示了,这是什么原因?
2016-03-25 回复 有任何疑惑可以回复我~

创造这个判别的条件,input里面有个默认的value是1

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

qq_BeyonceInt_0

创造这个判别的条件,input里面有个默认的value是0
2015-12-05 回复 有任何疑惑可以回复我~

为了使if的条件不成立啊,因为原本value的值为0,所以条件会一直成立。if条件成立的事件后同时改变value的值,这样if条件就不成立了,执行else了

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

就是加个标识嘛。否则怎么进入 else 

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

流逝纯眸 提问者

加上这个的目的是什么$("#hidval").val(1);
2015-11-04 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我想知道把value的值改为1的目的是什么呢

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