jquery中的this 到底是什么意思? $(this)

来源:互联网 发布:五层网络体系协议 编辑:程序博客网 时间:2024/06/05 17:45
转载:http://zhidao.baidu.com/link?url=fz1jXYe2OrGWAq2GTJzDRJ3W0Dlxxsdaxu0jR520VLMG-bpesV58S4ccUOZ3Yj_HAqa-twA7iDlSagCZHPloQK
如果你学过面向对象语言的话,例如JAVA,你应该明白这个this在JAVA里的意思,简单的说,谁在调用它,它就代表文谁。那么,用到这个jquery里,也算是蛮简单的.举两个例子,一个是单个对象,一个是li元素集合例1:$("#btnConfirm").click(function(){     alert($(this).val());     //看这里,this代表的其实就是这个ID为btnConfirm的按钮,因为你现在点击的是ID为btnConfirm的按钮,那么this就是它});例子2:$("ul li").each(function(){     alert(  $(this).text());          //这里的this代表的是迭代的每个li元素,因为每次迭代,得到的都是一个<li>元素,那么这个时候this 就代表着这个当前的<li>元素})
0 0
原创粉丝点击