关于this 指代
来源:3-3 编程练习
悉尼audrey
2020-05-22 21:42:15
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>习题</title>
</head>
<body>
<input type="text" value="">
<p></p>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script>
//此处写代码
$('input').keyup(function(){
$("p").text($("input").val());
})
</script>
</body>
</html>
老师, $("p").text($("input").val()); 这里面 input 我也可以换成this 也是一样的效果,这里this 指代的是前面的那个input 的值,怎么区分最后这个this 指代是谁的值呢?有的时候用this 的时候,感觉不知道是谁的值呢
1回答
好帮手慕码
2020-05-23
同学你好,一般来说,this指向它的调用者。如果不知道this指向谁,可以通过打印来查看this的指向:

打印结果(按 F12):

如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题
回答 2
回答 1