课程
/前端开发
/jQuery
/jQuery基础课程
能帮我解释这段代码的意思吗?
2016-03-24
源自:jQuery基础课程 7-1
正在回答
if 和 else 两个只执行一个。你可以先把input 的值type="hidden"里面的hidden给去掉,也就是先让文本框显示出来就很明了了。input的value="0".所以必然执行的是if语句,然后你就看到input里面的0变成了1,而else语句不会执行。这只是我自己的一点疑惑,然后看大家的解答理解的意思。仅供参考。
Maple_juan
这个很好理解,1.首先赋予一个value给input等于0,然后判断value=0时,执行代码show,然后value=1;
2、当value等于1时,执行代码hide,然后value赋予0;
3、他们被绑定在了一个点击事件上,bind。
点击<h4></h4>标签里的内容时,触发事件
隐藏的<input>标签的value相当于变量,当value=0时,显示ul标签的内容即show()方法并将input的value设为1,
当value=1时,执行hide()方法隐藏内容,并将input的value值设置为0;
举报
加入课程学习,有效提高前端开发速度