关于Jquery中的this关键字的用法的疑惑

明月镇魂 明月镇魂 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我看网上都是说this都是指向当前的DOM对象,但是在Jquery中也能用this,我有些不理解。例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script>
$(function(){
$("#choose").change(function(){
var val = this.value;
alert(val);
})
})
</script>
</head>
<body>
<form>
<select id="choose">
<option value="-1">--请选择城市--</option>
<option value="0">济南</option>
<option value="1">郑州</option>
<option value="2">太原</option>
<option value="3">长春</option>
</select>
</form>
</body>
</html>


这里面只有JQuery对象,this去哪里指向一个DOM对象呢?请各位帮忙释疑一下
...全文

相关推荐

javascript与jquery中的this关键字用法实例分析

主要介绍了javascript与jquery中的this关键字用法,结合实例形式简单分析了this关键字用于获取当前对象的使用技巧,非常简单易懂,需要的朋友可以参考下

weixin_38514322

详谈jQuery中的this和$(this)

网上有很多关于jQuery的this和$(this)的介绍,大多数只是理清了this和$(this)的指向,其实它是有应用场所的,不能一概而论在jQuery调用成员函数时,this就是指向dom对象。 $(this)指向jQuery对象是无可厚非的,但this就是指向dom对象,这个是因为jQuery做了特殊的处理。  在创建dom的jQuery对象时,jQuery不仅仅为dom创建一个jQuery对象,而且还将dom存储在所创建对象的数组中。 代码如下: elem = document.getElementById(match[2]);  if (elem && elem.parentN

weixin_38688380

jQuery 选择方法及$(this)用法实例分析

本文实例讲述了jQuery 选择方法及$(this)用法。分享给大家供大家参考,具体如下: 选择方法 用方法来选择元素,可以视作$()函数的链式调用,返回仍然是一个jQuery对象 $(function() { //一、根据结果集中元素位置来选择:first(),last(),eq(),slice() //1、选择第一个li $('li').first().css('color','red'); //2、选择最后一个li $('li').last().css('color','red'); //3、选择第三个li,索引从0开始 $('li').eq(2).css('color',

weixin_38528517

实例讲解JQuery中this和$(this)区别

主要介绍了实例讲解JQuery中this和$(this)的区别,this表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法,$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值,需要的朋友可以参考下

weixin_38669618

jQuery中使用this作为关键字

this关键字是jQuery中的一个强大工具,用于引用当前上下文中的DOM元素。它允许您方便地针对特定元素执行操作,并增强了您的编程能力。无论是在事件处理程序中使用this,还是在jQuery方法中进行迭代遍历,理解和正确使用this关键字都是非常重要的。希望这篇文章对您理解和使用jQuery中的this关键字有所帮助。如有任何问题,请随时提问。

EadDeveloper
评论 6
收藏 已收藏
分享
返回顶部
明月镇魂
Web 开发 81,108 成员 341,721 内容