课程
/前端开发
/jQuery
/jQuery基础课程
$spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏"); 谁能帮我解释下
2015-11-05
源自:jQuery基础课程 7-3
正在回答
这是三目运算符,又称为三元运算符。
语法:条件 ? 结果1 : 结果2
这里的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
$spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏");
这里即如果$spn.html() == "隐藏"成立,返回 $spn.html("显示") ,否则返回 $spn.html("隐藏")。改写成if语句你就明白了
if($spn.html() == "隐藏" ){ $spn.html("显示"); } else { $spn.html("隐藏"); }
qq_语默_2 提问者
楼上说的很对,建议楼主看JQ之前先简单学习一下JS。。。
举报
加入课程学习,有效提高前端开发速度