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

关于jquEry中$this的调用

$(function() { $("#a").mousemove(function() { var me = $(this); me.children("#b").css({ color: red }); });});

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

首先说明一下this是原生js就有的,而$(this)是jquery的封装,他们都表示当前对象,但是有差异; $("#address").click(function(){ 这里是代码 },"这里是代码"中的$(this)就是指的当前$("#address"); 如果它是$(".address")说明可能有多个,$(th...

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

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

在你这句$("#haha").click(function(){demo();})里的demo把this穿过去,超出了click方法的范围就不存在当前元素了 $("#haha").click(function(){demo(this);}) demo方法改成 function demo(ele) { alert(ele.attr("id")) }

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

$.fn.pluginName = function(opt){} 就是为jquery的prototype定义了函数, 这样, 任何一个jquery对象都可以使用这个成员函数, 这种写法直观明了, 你只要知道的就是$.fn = jQuery.prototype = $.prototype $.fn.extend, 在jquery中重新定义了exten...

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

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

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