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

jquEry 的$(this)用法

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

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

得到的结果完全相同. 但注意这是二种完全不同的逻辑. 循环遍历 保证了从某父级中取得一个值. 直接使用$("#MyTr") ,我们只知道#MyTr" 可能在document文档中. 所在我建议你这样写代码. 在已知道父级的时候 $("#MyTable").find("#MyTr")

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

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

区分这个很简单,当你用的方法是jquery时,就用$(this),如果是JS方法,就用this,咱们回头看一下你贴出来的代码$(this).html( $(this).html() + " BAM! " + i );这个里的html()是JQUERY方法,用$(this).html(),当然,JS里也有相似方法innerHTM...

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

对于javascript-dom不是很熟悉的,建议在jQuery代码中不要出现this。 this会索引原生的dom对象,上面的方法和jQuery对象的方法不同,而且复杂的操作兼容性难以控制。

this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。

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

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