knrt.net
当前位置:首页 >> 关于jquEry中$this的调用 >>

关于jquEry中$this的调用

1、$("this")是使用标签选择器,查找名为this的标签 2、$(this)取出当前对象并转换为jQuery对象 3、$(this)是jquery对象,能调用jquery的方法,例如click(), keyup();而this,则是html元素对象,能调用元素属性,例如this.id,this.value

实现方法:使用遍历函数children(),关键代码为 $(this).children("li"),表示获取当前元素下所有标签为的子元素。 下面实例演示:点击div标签后,何用$(this)选择它下面的子元素,为了显示效果,将其设置为红色。 1、新建HTML文件,输入如下的H...

这样写: $(".aa").on("mouseout",function(){ var obj = $(this);setTimeout(function(){ rc(obj);},1000);})function rc(obj){obj.removeClass("bb")}});

onclick="b()" 改成 onclick="b(this)" function b(obj){ var a = $(obj).prev('.tex').val();}

如果你学过面向对象语言的话,例如JAVA,你应该明白这个this在JAVA里的意思,简单的说,谁在调用它,它就代表文谁。 那么,用到这个jquery里,也算是蛮简单的.举两个例子,一个是单个对象,一个是li元素集合 例1: $("#btnConfirm").click(funct...

那我在第二行能不能这样写?var txt_value = $("#address") .val(); ? 可以。 jquery里面没有this. js里面有this,指的是当前这个DOM,(就是$("#address")) $(this),就把这个DOM,封装成jquery对象。不然直接this.val("")是不行的,因为val()...

1、表示对象不同:this表示的是javascript提供的当前对象,$(this)表示的是用jquery封装候的当前对象。 2、过程不同:this对象可以直接用this.style修改样式,$(this)可以使用jquery提供的方法访问样式。 比如this.style.display="none"在jquery...

如果 你的this 指向的是当前你 所获取的 jquery 对象 ,比如你在 animate 动画回调函数中使用this, this 指向的是当前你选中的 jquery dom 但是如果一旦回调函数里面出现new 或者 定时器等, 他们里面的this 指向就会发生变化。 但是你直接用 $...

确实不能用,在ajax外面弄个变量var mythis = $(this),然后在里面用就行了。

$(function(){ $('#a').on('mouseover', function(){ var $e = $(this).find('.e'); // 找到 #a 里的 .e $e.css('xxx':'xxxx'); });});// 多看看jquery API 选择器部分就懂了。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com