jquery call 函数改变this作用域
2024-10-02 06:59:47
call的用法在许多地方都看到过介绍.可以用来改变函数的作用域.
在页面中我们在一个input中添加click事件
<input id="Button1" type="button" value="test" onclick="showText()"/>
此时我们在函数中使用this获取该input的值
<script >
function fun() {
alert($(this).val()); // 未定义
}
</script>
会报错或值为undefined
但是如果我们在
<input id="Button1" type="button" value="test" onclick="showText.call(this)"/>
就可以正常取到value值了.
最新文章
- SqlServer 笔记二 获取汉字的拼音首字母
- Lua 之数据结构
- Delphi cxGrid –-->; RecordIndex out of Range
- RDIFramework.NET ━ 9.2 员工管理 ━ Web部分
- Cisco密码恢复
- SPOJ PGCD(莫比乌斯反演)
- JS之链式运动,及任意值运动框架,包括透明度的改变
- Ajax (AppServ服务器练习)
- php环境下所有的配置文件以及作用
- 如何使用 window api 转换字符集?
- bzoj 4830: [Hnoi2017]抛硬币
- jmeter使用csv进行参数化(二)
- Hint: Fallback method &#39;public java.lang.String queryUserByIdFallback(java.lang.Long)&#39; must return: User or its subclass
- VMware 打开虚拟机的时候提示 internal error 内部错误 遇到这个问题时我的解决方法
- HDOJ2009_求数列的和
- openstack中数据库连接数太多--pymysql.err.OperationalError,1040, u&#39;Too many connections&#39;
- shell脚本-成长之路
- jQuery 动态加载下拉框选项(Django)
- 【FinancialKnowledge】商业银行业务知识
- mysql索引类型normal,unique,full text的区别
热门文章
- ThinkPHP 3.0~3.2 注入漏洞
- shareToQQ,qq 4.1.1 for android,闪退
- 通过案例对SparkStreaming透彻理解三板斧之一
- java使用freemarker作为模板导出Excel表格
- uva 10934 装满水的气球
- Github——Git设置及GitHub的使用
- Django——WEB三层架构与MVC
- iOS学习笔记-自己动手写RESideMenu
- 《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
- Android学习笔记(一)——Activity简介 和 View