`

JS中犯的2(一)

 
阅读更多
//查看保修操作 删除按钮效果
	$("a.GuaranteeDel").click(function(){
		if(confirm("确认删除该条记录?")){
			alert(this.nodeName);//此处的this对象
			var $obj = $(this);
			var repairId = $obj.attr("data-id");
			$.post("delete", { "repairId":repairId },function(data){
				alert(this.nodeName);//此处的this对象
				if(data){
					$obj.parents(".checkGuarantee-item").remove();
				}
			},"json");
		}
	});

 两处的this对象是不一致的,切记切记

分享到:
评论

相关推荐

    Javascript入门学习第一篇 js基础第1/2页

    Javascript学习第一篇 js基础 1 , javascript字符集: javascript采用的是Unicode字符集编码。 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个...

    javascript中闭包概念与用法深入理解

    因为JS没有块状作用域,笔者初学JS时,在事件的监听时,因为不理解JS中局部变量的作用域,犯过不少错误! (1)JS中的变量作用域 for(var i=0;i<9;i++) { } alert(i) //输出9 我们发现,虽然变量i是块状...

    harmonyos2-bach.js:一个JavaScript库,用于扫描“规则”“违规”的和谐

    和声2 巴赫.js bach.process(data) – 数据是一个行数组,文件格式见下文。 bach.stop() – 播放时停止播放。 下面是从 StrongHelp 文件中提取的原始帮助。 一个可以帮助所有 A-level 音乐学生的计划——我知道肯定...

    05callback-hell.js

    在C,Ruby或Python等其他语言中,期望第1行发生的任何事情都会在第2行的代码开始运行之前完成,依此类推。正如你将会学到的,JavaScript是不同的 作者:itclanCoder 链接:https://www.jianshu.com/p/39adf6ab8ad1 ...

    javascript中的this详解

    This对象在js中就一直是个坑货,很难判断它到底指向什么,而我们由于来自C++或者python的self的经验,又常常会犯这一类的错误。接下来就详细地讲一下this对象的归属。 rule1:全局环境的this javascript的环境天生就...

    JS-Exercise-Prototype:JS构造函数的练习

    构造函数,原型和此JavaScript基础目标解释“ this”关键字的四个原理,并举例说明...任务2-MVP 找到文件index.js并完成任务1、2和3,直到所有测试通过。 还有一个附加任务4,需要书面说明并且没有测试。 如果您在编码

    JavaScript函数定义的常见注意事项小结

    1. 函数声明的同时JS引擎还定义了一个与函数名同名的变量,我们在调用这个函数的时候实际上是在使用这个变量,且它可以在函数声明之前调用,例如 foo(); //这里实际上是使用了一函数变量 function foo() { alert&#...

    Javascript学习笔记之 对象篇(一) : 对象的使用和属性

    这是因为 Javascript 解析器在解析点操作符时而将其视为浮点数特征而犯下的错误。 2.toString(); // raises SyntaxError 实际上,我们有很多方法可以使得数字常量表现为一个对象。 2..toString(); // the second ...

    OverwatchChecker:一个简单的Node.js脚本,通过该脚本,您可以通过Telegram Bot检查Steam配置文件是否在Overwatch中

    一个简单的Node.js脚本,可让您通过Telegram Bot检查Steam配置文件是否在《守望先锋》中。 概念验证 该脚本是对一个想法的实现,目的是演示其可行性并验证该想法是否具有实际潜力。 为了使此脚本能够大规模运行,您...

    js 自带的 map() 方法全面了解

    map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。 2. 例子 2.1 在字符串中使用map 在一个 String 上使用 map 方法获取字符串中每个字符所对应的 ASCII 码组成的数组: var map = ...

    径点笔试面试

    首先,假设四个盗窃犯中的每一个都是说的是对的,然后根据每个人的陈述,逐步排除不可能的情况,直到找到真正的盗窃犯。 7. 数据库题: Oracle 中的条件查询可以使用 rownum语句来实现。修改表的结构可以使用 ...

    javascript 一段代码引发的思考第1/2页

    写在前面:这是一个关于Ext, Prototype, JavaScript方面的问题,其实下面遇到的问题本不是问题,都是因为错误的理解造成的,本文的宗旨是希望读者朋友避免我犯的同类错误,遇事三思而后行,同时也体会下发现问题,解决问题,...

    vue-a11y-utils:Vue.js中的可访问性(a11y)实用程序

    Vue A11y实用程序 Vue.js中的可访问性(a11y)实用程序 目录 为什么 背景 正如(WIP)Vue辅助功能指南页面所述: 世界卫生组织估计,世界上15%的人口患有... 但是我们经常在一个真实的项目中犯一些错误,例如:

    JavaScript setTimeout使用闭包功能实现定时打印数值

    其实在早期的时候,也是我经常犯的一个错误,或者实现这种能力,似乎js比较牵强,其实是我的错,哈哈!没能理解JS强大之处.我们直接进入主题吧! 注意,如果用setInterval来实现的话,那肯定很简单,这次我们是使用setTimeout...

    纯JS半透明Tip效果代码

    在美国十大城市中,要求 中学以下文化程度的职位数从 1970 年起已经减少了一半。从 1989 年起, 美国新设职位的 2/3 都是专业人员和管理人员(38)。在德国,到 2010 年 将只有 10%的职位适合非技术工人,而在 1976 ...

    JAVA自学之路

    经常的进行知识难点的查询,如果一个问题牵扯的面比较广,就干脆到网上搜索一些相关的专题,比如“java 乱码 mysql” “oracle 创建用户”等等,如果有必要,不要犯懒,勤动手写一些小小的测试程序,来弄明白知识点...

    nmc2couch:将 Namecoin 抓取到 CouchDB 中

    #Warning 我在对 CouchDB 数据模型的假设中犯了一些错误,所以我不得不一起破解一个解决方案。 代码库现在需要进行重大重构,但这里是简短版本: nmc2couch 将完整的 Namecoin 记录推送到名为 'namecoin' 的数据库...

    Veniqa:MEVN全栈电子商务解决方案。 使用MEVN Stack(Node.js,Express.js,Vue.js,MongoDB)构建时会考虑开发人员友好性和云集成。 曾为Veniqa纽约初创企业提供动力。 100%可定制。 有关演示和文档,请访问官方网站

    ⇨在全球Github趋势项目中排名第一(02/23/2020) ⇨被列为HackerNews的#1趋势主题(2020年2月) | | 演示版 :laptop_computer: 非常适合初创公司和Hacky工程师 :nerd_face: 我们喜欢Woocommerce和Squarespace!...

    操作系统项目管理前沿技术软件测试智力题.doc

    在团队合作中,如果同事犯了错误,但领导没有批评同事,却批评了你,该怎么办?正确的处理方式是,不要在会议上争吵或解释,而是事后找领导解释,这样既保证了领导的权威,也能达到想要的结果。 六、办公室设备 ...

Global site tag (gtag.js) - Google Analytics