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

显示和隐藏

能帮我解释这段代码的意思吗?

正在回答

3 回答

if 和 else 两个只执行一个。你可以先把input 的值type="hidden"里面的hidden给去掉,也就是先让文本框显示出来就很明了了。input的value="0".所以必然执行的是if语句,然后你就看到input里面的0变成了1,而else语句不会执行。这只是我自己的一点疑惑,然后看大家的解答理解的意思。仅供参考。

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

Maple_juan

当input的值变成1后你在点击h4文本,因为value变成了1,所以这一次执行else语句。else语句执行后value值成了0,你在点击h4文本就又该执行If了。
2016-05-04 回复 有任何疑惑可以回复我~

这个很好理解,1.首先赋予一个value给input等于0,然后判断value=0时,执行代码show,然后value=1;

2、当value等于1时,执行代码hide,然后value赋予0;

3、他们被绑定在了一个点击事件上,bind。

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

点击<h4></h4>标签里的内容时,触发事件

隐藏的<input>标签的value相当于变量,当value=0时,显示ul标签的内容即show()方法并将input的value设为1,

当value=1时,执行hide()方法隐藏内容,并将input的value值设置为0;

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

举报

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

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

进入课程

显示和隐藏

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