Ami*_*ine 0 javascript syntax jquery jquery-selectors
我已经知道了!,一般用来表示否定一样no,not和null在JavaScript中.
但是感叹号在jQuery中的选择器之前意味着什么呢?
if(!$('selector').hasClass('something')){do something}
Run Code Online (Sandbox Code Playgroud)
它否定了布尔值.
含义:
真的变得虚假
和
错误变为真实
在这个例子中,它意味着:
if(!$('selector').hasClass('something'))
Run Code Online (Sandbox Code Playgroud)
如果
selector有不类的东西
感叹号不适用于jQuery选择器,而是适用于hasClass函数的结果.就像你使用括号一样(但你不必使用括号,JavaScript知道这是指).
!( $('selector').hasClass('something') /* e.g. returns true */ ) /* now it's false */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8707 次 |
| 最近记录: |