课程
/前端开发
/jQuery
/jQuery基础课程
$spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏");
这样修改html的值就可以显示和隐藏吗
2015-03-01
源自:jQuery基础课程 7-3
正在回答
不是的 这句话就是个改变一个 $spn的 html值,本身并不会具有显示和隐藏的作用, 隐藏和显示交替是 toggle() 函数决定的, toggle()函数有几种写法 ,把程序修改成下面可以可以实现隐藏和显示交替
$(function () { var $spn = $("#spnTip"); $("h4").bind("click", function () { $("ul").toggle(1000,function(){ }) }); });
orangecat 提问者
$spn.html() == "隐藏"相当于一个布尔型表达式,若为ture,则选择 $spn.html("显示"),为false是则选择$spn.html("隐藏")
举报
加入课程学习,有效提高前端开发速度