jquery !$(this).hasClass()

if(!$(this).hasClass('.user')){}else{}请教大家一个问题:这句话:!$(this).hasClass('.user')是什么意思?... if (!$(this).hasClass('.user')) {
}else{}
请教大家一个问题:这句话:!$(this).hasClass('.user') 是什么意思?
展开
 我来答
百度网友b907c5233
推荐于2018-02-27 · TA获得超过534个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:235万
展开全部
$(this).hasClass('.user') 是判断当前获得的对象【$(this)】是否拥有user这个ClassName,如果有则返回true,如果没有则返回false

前面加上感叹号是取反,整个表示式可以表述为:

如果当前对象【$(this)】没有user这个classname则xxxxx,否则yyyyy
learneroner
高粉答主

2014-12-22 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6661万
展开全部
$(this).hasClass('.user') // 该对象具有user类属性,注意那个点应该不需要
!$(this).hasClass('.user') // 不包含user类
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式