• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于声明对象为$(this)的问题!

toggleClass demo
  
  p {
    margin: 4px;
    font-size: 16px;
    font-weight: bolder;
    cursor: pointer;
  }
  .blue {
    color: blue;
  }
  .highlight {
    background: red;
  }
  
  



Click to toggle (clicks: 0)

highlight (clicks: 0)

on these (clicks: 0)

paragraphs (clicks: 0)






如果把JQ代码换成如下的话 运行效果完全不一样了


特别想知道  类似这种$name=$(this)的情况 不是把name 封装成就近的this的jq对象吗 方便之后引用属性
为什么两个代码的运行结果不一样   难道是each的问题  求详细each的用法

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

each是遍历jquery对象的方法,接收一个回调函数作为参数,回调函数可以接收索引(index)和当前便利的元素(el)两个参数,其中el和$(this)等效。而$("p")是选择所有的p元素,$(this)只代表当前的元素,所以肯定不一样

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!