关于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关键字用于获取当前对象的使用技巧,非常简单易懂,需要的朋友可以参考下
详谈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
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',
实例讲解JQuery中this和$(this)区别
主要介绍了实例讲解JQuery中this和$(this)的区别,this表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法,$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值,需要的朋友可以参考下
jQuery中使用this作为关键字
this关键字是jQuery中的一个强大工具,用于引用当前上下文中的DOM元素。它允许您方便地针对特定元素执行操作,并增强了您的编程能力。无论是在事件处理程序中使用this,还是在jQuery方法中进行迭代遍历,理解和正确使用this关键字都是非常重要的。希望这篇文章对您理解和使用jQuery中的this关键字有所帮助。如有任何问题,请随时提问。


Web 开发
