Jquery this and $(this) jquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#btn").click(function(){ alert("this:"+this+"\n"+"$(this):"+$(this)); }); }); </script> </head> <body> <button id="btn">Test</button> </body></html>运行结果如下图:结论:this,表示的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值 你这个应该会报错的吧一般不允许给this赋值的。你说的没有问题,是在哪个浏览器下没有问题,还是说,什么意思? this是关键字 ,用关键字做变量名不行吧 this是DOM对象。$(this)把这个DOM对象封装成了jQuery对象。 没明白楼主啥意思~~~this在全局环境里等价于global对象(在浏览器中一般就是window对象),同时this是个关键字 不能做变量。 'propertychange'冒泡问题 iframe自适应始终无解 位运算符的问题 悬浮div问题 页面刷新的问题 急!~ [求助]令文本框有效与失效 发一帖放50分,求文本中的值有多少K,在客户端提交之前,用javascript 我的页面上有很多的表格,能否针对某一特定表格内的内容进行打印? 关于参数的返回值的问题 【jQuery】请教一个事件问题 求一段js(jquery也可) datagrid 能不能显示每页多少条的去掉亚
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#btn").click(function(){
alert("this:"+this+"\n"+"$(this):"+$(this));
});
});
</script>
</head>
<body>
<button id="btn">Test</button>
</body>
</html>运行结果如下图:
结论:
this,表示的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法
$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值