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

jquEry 的$(this)用法

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

实现方法:使用遍历函数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

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

没有那种选择方式 $(".aaa h3").click(function(){ $(this).closest(".aaa").find(".bbb")……}) jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,...

$(function(){ $('button').click(function(){ //$(this)表示当前对象,在这里指的是button按钮 $(this).closest('tr').remove(); //或者: $(this).parent().parent().remove(); //或者: $(this).parents('tr').remove(); }) })

// 这里的是所有id是address的jquery对象的集合$("#address").focus(function() { // 这里的是当前这个单独的jquery对象 var me = $(this); var txt_value = me.val(); if (txt_value == "请输入邮箱地址") { me.val(""); }});// 所以不能被替换

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

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

$(this)指的是当前的对象,比如$("#test").bind("click",function(){alert($(this).val())}),$(this)指的是id为test的对象,$(document) 是当前文档,就是你看到的整个网页

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