knrt.net
当前位置:首页 >> jquEry 的$(this)用法 >>

jquEry 的$(this)用法

$this只是个自定义的变量; $(this)是将当前don对象转换成jquery对象 ; 一般定义jquery变量习惯$开头,提高可读性而已。 $(this)是把DOM对象封装成jquery对象,其相当于一个集合。 用法如下: jQuery $('a').click(function(){ this.innerHTM==...

this表示的是javascript提供的当前对象 $(this)表示的是用jquery封装候的当前对象 this对象可以直接用this.style修改样式 $(this)可以使用jquery提供的方法访问样式 比如this.style.display="none"在jquery中可以用$(this).css("display","none"...

当前标记的父标记。如:,如果children1是当前元素的话,那么$("#children1").parent()就是指parent这个标记。

自定义属性呗 $("#aa").attr("friends"); friends就是我自定义的属性

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

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

多次使用时把对象赋给变量缓存起来,提高性能

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

亲,怎么可以给还几个div的Id都叫#top呢?页面上的ID是唯一的,重复ID前面设置的ID都会被覆盖掉

$(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