出于某种原因,我无法使用简洁的流控制语法来使用jQuery.以下引发错误:
$(this).hasClass('expanded') && return
Run Code Online (Sandbox Code Playgroud)
虽然这个更长的版本工作正常:
if ($(this).hasClass('expanded')) { return}
Run Code Online (Sandbox Code Playgroud)
任何想法为什么第一个抛出错误?
您不能将逻辑AND与return此类语句一起使用.但是,我看不出你为什么这样做的原因.您可以直接从函数返回布尔结果
return $(this).hasClass('expanded');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
546 次 |
| 最近记录: |