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是个关键字 不能做变量。 求一个关闭页面弹出新页面的JS代码,要兼容你懂的... 调用百度谷歌搜索遇到的问题 求 正则表达式 IP 验证 js中的奇怪问题3.1*3.1答案出现9.610000000000001 求一正规表达试 有没办法不点提交按扭而自动提交表单 请教,ReplaceChild函数在firefox里面表现异常??? javaScript学习中的一个疑问,大家看看先啊 alert中颜色问题?? 怎么给li自动生成递增序号,大于9的时候,序号为10,而不为010? 求一段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的方法和属性值