JQuery -- this 和 $(this) 的区别

PuTTY使用方法 PuTTY是一款开源SSH/Telnet客户端,主要用于Windows系统连接Linux服务器。使用步骤包括:下载安装PuTTY,输入服务器IP和端口(默认22),可选择保存会话配置。支持密码和SSH密钥认证(需转换.pem为.ppk格式)。首次连接需确认主机密钥,成功登录后可执行Linux命令。其他功能包括会话日志记录、X11转发和端口隧道配置。操作完成后输入exit断开连接。 阅读详情

JQuery -- this 和 $(this) 的区别

起初以为this和$(this)就是一模子刻出来。但是我在阅读时,和coding时发现,总不是一回事。

What is "this"?

In many object-oriented programming languages, this (or self) is a keyword which can be used in instance methods to refer to the object on which the currently executing method has been invoked.

 

$("#textbox").hover( 
     
function() { 
          
this.title = "Test"; 
      }, 
     
fucntion() { 
         
this.title = "OK”; 
  
    } 
);

这里的this其实是一个Html 元素(textbox),textbox有text属性,所以这样写是完全没有什么问题的。
但是如果将this换成$(this)就不是那回事了,Error--报了。

Error Code:
$("#textbox").hover(
       function() {
          $(this).title = "Test";
       },
       function() {
          $(this).title = "OK";
       }
);

这里的$(this)是一个JQuery对象,而jQuery对象沒有title 属性,因此这样写是错误的。

JQuery拥有attr()方法可以get/set DOM对象的属性,所以正确的写法应该是这样:

正确的代码:
$("#textbox").hover(
      function() {
         $(this).attr(’title’, ‘Test’);
      },
      function() {
         $(this).attr(’title’, ‘OK’);
      }
);

使用JQuery的好处是它包裝了各种浏览器版本对DOM对象的操作,因此统一使用$(this)而不再用this应该是比较不错的选择。

参考:http://remysharp.com/2007/04/12/jquerys-this-demystified/

机器人的“大脑”进化论:从专用控制器到高性能SoC的异构计算时代 摘要:随着AI与机器人技术融合,高性能芯片成为机器人智能化的关键。本文分析了机器人对芯片的核心需求,包括多模态数据处理、实时控制和智能决策能力。系统级芯片(SoC)因集成CPU、GPU/NPU等模块而成为主流选择。市场呈现分层格局:中低端设备(如扫地机器人)采用"MCU+轻量SoC"方案,满足基础功能;高端机器人则依赖"高性能SoC+独立GPU"处理复杂任务。除主控芯片外,完整的机器人系统还需传感器接口、驱动、通信等配套芯片。未来,芯片技术的进步将持续推动机器人智能化 阅读详情

相关推荐

人形机器人五大核心零部件技术解析与国产化实况

人形机器人并非简单机械集成,而是物理、能量、感知、决策与执行五层系统毫秒级协同的复杂体。其性能瓶颈往往不在于整机算法,而深植于谐波减速器的刚度稳定性、无框力矩电机的功率密度与温升控制、六维力传感器的动态响应与温漂抑制、运动控制器的实时OS生态及灵巧手的多指协同精度等底层硬件能力。这些部件共同构成整机68.3%的成本,且国产化率差异显著——谐波减速器达72%,而高精度力矩传感器仍受制于日德厂商。本文聚焦‘谐波减速器’和‘六维力传感器’两大热词,从材料工艺、参数定义、失效模式到产线验证,揭示真正卡脖子的技术关卡

weixin_29065959的博客 408

jQuery的基本概念以及this和${this}的使用

jQuery的基本概念以及this和${this}的使用

--= 3787

Ubuntu 22.04下Colmap带CUDA支持的编译安装全攻略(附显卡架构查询指南)

本文详细指导在Ubuntu 22.04系统上从源码编译安装支持CUDA加速的Colmap,解决了官方版本无GPU支持导致处理速度慢的问题。重点包括环境依赖准备、CUDA工具链配置、显卡计算能力查询以及完整的编译安装步骤,旨在帮助研究者和开发者高效部署高性能三维重建工具。

gold8的专栏 345

jquery的$(this)使用

一、this和$(this)区别  this通常是一个Html 元素,例如(textbox),textbox有text属性。可以在textbox的事件里面引用this获取元素 $(this)通常是一个JQuery对象 , 如: 我触发danji_jian()事件获取class为gouwuc_dan 的元素,则 寻找顺序将为this->gouwuc_shu(父节点)->gou

shuyuye的博客 1万+

字符集的选择

字符集的选择 一:背景介绍 DICOM特定字符集(0008,0005) 此标签获得不同的值就代表使用不同的语言进行解码。 以下为多家CT厂商的(0008,0005)取值: 字符集: unicode是字符集,ASCII、GB2312、GBK、GB18030既是字符集也是编码方式,UTF-8只是编码方式。 二:中文字符集介绍 世界通用字符集——UTF 中文字符集——GB2312、GBK、GB18030 字符集的详细介绍 一:UTF-8 程序是把一个字节一个字节的来读取,然后再根据字节中开头的bit

qq_41972968的博客 1521

qt下使用grpc编程(2) —— 练手!自己改的一个简单小例子!1

(1)在研究了grpc官方提供的helloworld例程后,自己试着写了个小程序。 (2)编写proto文件。 proto文件用于定义服务和消息,用protobuf的语法编写,protobuf是一种通信协议,详细请百度。下面附上源码: syntax = "proto3"; option java_multiple_files = true; option java_pac

u011099079的博客 3925

08_jquery里面的$(this)和this都什么时候用,有什么区别

当你用的是jquery时,就用$(this),如果是JS,就用this $(this).html( $(this).html() + " BAM! "); 这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTML,如果用innerHTML,就要这样写了,这里的reset是JS方法,所以同上得用this.rese...

weixin_30906425的博客 330

LVGL iPhone Duo 开合过渡

环境:LVGL 9.x(需要软件模糊),窗口建议 1280×800。界面文案英文(默认 Montserrat 无 CJK)。

摸鱼专家 152

Java Web03:jQuery

Java Web03 文章目录Java Web03jQuery介绍jQuery的初体验jQuery核心函数jQuery对象和dom对象区分DOM对象jQuery对象jQuery对象的本质jQuery对象和Dom对象使用区别Dom对象和jQuery对象互转dom对象转化为jQuery对象jQuery对象转为dom对象jQuery选择器基本选择器层级选择器过滤选择器基本过滤器内容过滤器属性过滤器表单过滤器表单对象属性过滤器元素筛选 jQuery介绍 jQuery:是JavaScript和Query(查询),它

soulmate______的博客 746

工业级向量检索核心技术:IVF-PQ原理与全流程解析

在大规模高维向量检索场景中,IVF-PQ(倒排索引结合乘积量化)凭借“粗筛范围+细算距离”的双重加速策略,成为核心解决方案。本文将深入解析其原理与全流程,助力开发者掌握这一关键技术。

进一步有进一步的欢喜~ 1199

LSTM在交通流量预测中的应用:优化城市交通管理

我们使用的数据集来自某个城市的交通监测系统,包含多个监测点在不同时间段内的交通流量记录。每个监测点的数据包括时间戳、交通流量、天气状况和道路状态等信息。

斌擎科技 1258

this关键字+内部类

一:this关键字 二:内部类 所谓内部类就是:在一个类的内部继续定义其他内部结构类的情况 class Outer{//外部类 private String meg="hello,world!"; class Inner{//定义一个内部类 public void print() { System.out.println(meg); } }//内部类终止 /*实例化内部对象并调用方法print()*/ public void fun() { new Inner().

laugh哥的博客 769

电商平台系统需求规格说明书(示例)

​​电商系统​​:指本文件所描述的集商品展示、销售、支付、物流跟踪、用户管理等功能于一体的综合性在线购物平台。​​API​​:应用程序编程接口(Application Programming Interface),用于实现系统各模块之间或与外部系统之间的数据交互和功能调用。

跟佟格湾一起学习计算机知识吧~ 1265

jquery里面的$(this)和this的区别

感谢原文作者:何少旭 原文链接:https://www.cnblogs.com/heshaoxu/p/7672736.html 前言 当你用的是jquery时,就用$(this),如果是JS,就用this。 示例 /*JQuery*/ $(this).html( $(this).html() + " BAM! "); /*JS*/ this.innerHTML(); this.reset(); 这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法inner.

Jason的学习笔记 698

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jQuery中的$(“this“)和$(this)的区别

$(this)取出当前对象并转换为jQuery对象 $(“this”)是使用标签选择器,查找名为this的标签 $(this)是jquery对象,能调用jquery的方法,例如click()等 this是html元素对象,能调用元素属性,例如this.id、this.value $(this) $(this)取出当前对象并转换为jQuery对象 $(this)是jquery对象,能调用jquery的方法,例如click()等 实例代码: <!DOCTYPE html> <html la.

weixin_46370867的博客 1385

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Jquery里面的$(this)和this, 有什么区别

当你用的是jquery时,就用$(this),如果是JS,就用this $(this).html( $(this).html() + " BAM! "); 这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTML,如果用innerHTML,就要这样写了,这里的reset是JS方法,所以同上得用this.reset(): ...

weixin_30648963的博客 93

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JQuery_$(this)和this的区别

【$(this)与this的区别】   相信很多刚接触JQuery的人,很多都会对$(this)和this的区别模糊不清,那么这两者有什么区别呢?   首先来看看JQuery中的 $() 这个符号,实际上这个符号在JQuery中相当于JQuery(),即$(this)=jquery();也就是说,这样可以返回一个jquery对象。那么,当你在网页中alert($('#id'));...

diaoyi4555的博客 141

jquery中$(this)和this的区别

简单的说jqeury中的$(this)选中的是一个jquery对象,而this同源生JS中一样选中的是一个DOM对象。 $("div.pointBond").on("click", ".bind", function () { console.log($(this)); console.log(this); }); 结果: [

a464064368的博客 412

jquery里面的$(this) 和this区别

最近在学习jquery,里面经常出现$(this) 和this,经常混淆出错,网上查了下2者的区别做了一下了解,总结如下: $("#textbox").hover( function() { this.title = "Test"; }, function() { this.title = "OK"; } ); 这里的this其实是一

y3wegy的专栏 755

jQuery里面用this和用$(this)有什么区别?

转自:http://zhidao.baidu.com/question/258783817.html this表示的是javascript提供的当前对象 $(this)表示的是用jquery封装候的当前对象 this对象可以直接用this.style修改样式 $(this)可以使用jquery提供的方法访问样式 比如this.style.display="none"在jquery中可以用$(

看不过的黑工坊 3217

JQuery中$(this)和this区别

点击打开链接

sallymew的专栏 436

jQuery里$(this)和this的区别在哪?

JavaScriptJQuery 如果你要使用html元素本身的属性或方法就需要使用this,如果你要使用jQuery包装后的方法或属性就要$(this),一般则有如下的关系. $(this)[0] == this; 上文的代码是要使用this的地方是要调用表单form的有reset方法,而这一方法jQuery没有包装支持,所以才有this.reset(),也可以使用$(this

杏子与鸡腿 1142

jquery里面的$(this)和this都什么时候用,有什么区别

weixin_34009794的博客 76

JQuery this和$(this)的区别

this其实是一个Html 元素。 $this 只是个变量名,加$是为说明其是个jquery对象。 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。 先来看看JQuery中的 $() 这个符号,实际上这个符号在JQuery中相当于JQuery(),即$(this)=jquery(); 也就是说,这样可以...

WHL1423的博客 139
上一篇: jQuery中文入门指南,翻译加实例,jQuery的起点教程(一)
下一篇: jQuery中文入门指南,翻译加实例,jQuery的起点教程
lrbacy520
博客等级 码龄18年 9粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值