课程
/前端开发
/jQuery
/jQuery基础课程
<input id="hidval" type="hidden" value="0"/>里边的这句话是有什么作用吗
2015-10-28
源自:jQuery基础课程 7-1
正在回答
type=“hidden”,意思初始隐藏。 value=0,这个是为配合下面JQ语句,因为JQ语句里有个if。。。。else的语句,里面提到了当value等于0时,执行的代码是,show()和value=1;然后else在判断当value不等于0时,执行hide()和value等于0;这样反反复复无穷尽也。
楼上+1,就是个判断标识吧
个人拙见:hide()和show()是无法判断ul是处于何种状态的,所以需要一个条件来判断,初值为0,历史是隐藏的,所以我们用show(),然后改为1,就隐藏或显示一次#hideval的val()都会重新赋值一次,这样下次可以再对应判断。而troggle(),系统是能自己判断,当前文本若是已经显示,那我们点击就会隐藏,反之也是。
举报
加入课程学习,有效提高前端开发速度