sayName : function (){console.log(this.name)}} o.sayName(); 输出:Frank 还有一个更实用的用法,是在函数中指代一个“未知的”调用上下文,也就是在定义函数时用到了this,但是这个函数被谁调用,我还不清楚,请在运行时自行绑定,这种用法在回调(callback)中很普遍,而实现这种函数和对象的动态关联,是通过函数...
2.获取$(this)子节点对象的方法:find(element) 明白了$(this)和this的区别,再来看看这个例子:(假设,我的页面中a标签包含img,并含有src属性),当我在遍历的时候,想取到$(this)下img中src的地址 $("#desktop a ").each(function(index){ var imgurl=$(this).find('img').attr('src'); alert(imgurl...
1 新建一个html文件,命名为test.html,用于讲解jQuery里面的$("this")和$(this)有什么区别。2 在test.html文件内,引入jquery.min.js库文件,成功加载该文件,才能使用jquery中的方法。3 在test.html文件内,使用span创建一行文字,并设置其id属性为test,主要用于下面通过该id获得span对象。4 在test.html文件内...
而我们再看一下以上代码中alert($(this));的返回,自然是jquery的对象了,在此调用jquery特有的方法和属性,完全没有问题。 结论: this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。 jQuery中this与$(thi...
1、this所指的是html 元素,有html的属性,可用 this.属性 方法获取 2、$(this)是一个JQuery对象,jquery中可以使用$(this)对象对各种浏览器版本对DOM对象的操作 3、$()作用: $()这是jQuery的一个函数,也是最核心最基本的函数 功能一:传入一个选择器字符串,获得这个选择器对应的dom内容,保存在[]中,也就是俗...
这里的$(this)是一个JQuery对象,而jQuery对象沒有title 属性,因此这样写是错误的。 JQuery拥有attr()方法可以get/set DOM对象的属性,所以正确的写法应该是这样: 正确的代码: $("#textbox").hover( function() { $(this).attr(’title’, ‘Test’); ...
这里的$(this)是一个JQuery对象,而jQuery对象沒有title 属性,因此这样写是错误的。 JQuery拥有attr()方法可以get/set DOM对象的属性,所以正确的写法应该是这样: 正确的代码: $("#textbox").hover(function() { $(this).attr(’title’, ‘Test’); },function() { $(this).attr(’title’, ‘OK’)...
1.JQuery this和$(this)的区别 // this其实是一个Html 元素。// $this 只是个变量名,加$是为说明其是个jquery对象。// 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。 AI代码助手复制代码 相信很多刚接触JQuery的人,很多都会对$(this)和this的区别模糊不清,那...
简介:$(this) 和 this 关键字在 jQuery 的不同 在jQuery 中,$(this)和this关键字都可以用来引用当前元素,但它们的使用场景和上下文有所不同。 this: 在普通的 JavaScript 函数中,this关键字是没有定义的。在 jQuery 中,如果你在一个函数内部使用this,它实际上会引用到全局对象(在浏览器中通常是window对象)。
首先说明一下this是原生js就有的,而$(this)是jquery的封装,他们都表示当前对象,但是有差异;("#address").click(function(){ 这里是代码 },"这里是代码"中的$(this)就是指的当前$("#address");如果它是$(".address")说明可能有多个,$(this)就是谁说明点击那个.address就是那个,以当前...