为了账号安全,请及时绑定邮箱和手机立即绑定

$this.val()=="隐藏"?$this.val("显示"):$this.val("隐藏")

$this.val()=="隐藏"?$this.val("显示"):$this.val("隐藏")

这句话看不懂,求大神们赐教。

还有$this.val()与$(this).val()有什么不一样

正在回答

3 回答

仔细看代码,$this是上面变量的名字,这个是之前定义出来的,具体你也可以定义一个dawangba。那么就是dawangba.val("显示")等等,也可以是$dawangba.val(); 关键是你要定义出来。

2、(“this”),这个意思是跟你眼前有一个苹果1,然后你要在这个苹果1上画王八,然后我问你,你在哪个苹果上画王八,你说在这个苹果上画王八,也就是当前这个苹果上画王八。你可以说是苹果1,也可以说是这个苹果,只是代指,一般都是一个函数包含另一个函数,另一个函数里用(“this")这里this就是说作用当前函数所指的内容。

1 回复 有任何疑惑可以回复我~

判断$this.val()是否等于"隐藏",如果等于则调用$this.val("显示"),如果不等于则调$this.val("隐藏"),这是三目元运算符。




2 回复 有任何疑惑可以回复我~

$this  是定义的变量。  $(this) 是取得当前this这个元素。

1 回复 有任何疑惑可以回复我~
#1

xiao_zi_ya 提问者

没注意看。。谢啦!
2015-12-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

$this.val()=="隐藏"?$this.val("显示"):$this.val("隐藏")

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信