`

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错误.doc

    JavaScript是Web开发中不可或缺的一部分,但同时也是一种容易出错的语言,尤其对于初学者而言。以下是一些最常见的JavaScript错误及其解决方案: 1. **错误:for..in遍历数组** 当使用`for..in`循环遍历数组时,这...

    [JavaScript][PDF][英文版]Oh My JS

    2. Understanding JavaScript Function Invocation and "this"(理解JavaScript函数调用和“this”):这部分内容解释了在JavaScript中函数如何被调用以及如何处理函数中的“this”关键字,这是JavaScript中一个容易...

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

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

    javascript garden

    《JavaScript Garden》是一份不断更新、详尽记录了JavaScript编程语言中最易犯错误、陷阱及细微问题的指南。该文档不仅帮助开发者规避常见的误区与微妙的bug,还提供了性能优化建议以及避免不良实践的方法。对于希望...

    Javascript中神奇的this

    JavaScript中的this关键字是一个非常重要的概念,它在函数执行时确定了函数的执行上下文。在其他编程语言中,函数的调用上下文可能是明确的,但在JavaScript中,this的指向却可能因为多种不同的规则而变化,从而导致...

    JavaScript面向对象的程序设计(犯迷糊的小羊)

    JavaScript中的每个对象都与一个原型对象相关联,每个对象都会从其原型继承属性。通过修改原型对象的属性,可以影响所有继承该原型的对象。 4. 单例模式 单例模式确保一个类只有一个实例,并提供一个全局访问点。在...

    JavaScript Best Practices & Tricks

    JavaScript是Web开发中不可或缺的一部分,它为网页带来了交互性和动态性。在开发过程中遵循最佳实践和技巧,可以提高代码质量,降低维护成本。以下是一些关键的JavaScript最佳实践和技巧: 1. **命名空间和代码结构...

    JavaScript入门经典(第4版) Beginning JavaScript

    - **JavaScript的起源**:讲述了JavaScript是如何诞生的,以及它如何逐渐成为Web开发中不可或缺的一部分。 - **JavaScript的作用**:解释了JavaScript在Web开发中的重要性,包括动态页面创建、用户交互等。 - **...

    javascript超详尽学习资料(源码,教材,ppt)

    JavaScript是一种广泛应用于Web开发的脚本语言,它在网页中负责处理动态内容、实现交互效果、操作DOM(文档对象模型)以及与服务器进行异步通信等任务。这份压缩包提供了全面的JavaScript学习资源,包括源码、教材和...

    jslint的javascript语法检测

    JavaScript是Web开发中不可或缺的一部分,而`jslint`是一个用于检查JavaScript代码质量的工具,它可以帮助开发者找出潜在的语法错误、不规范的编程习惯以及可能的性能问题。本篇文章将深入探讨`jslint`及其在...

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

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

    深入浅出JavaScript 4th.Edition(英文原版)

    - **常见错误**:列出编程过程中容易犯的错误,并给出避免这些错误的建议。 - **调试技巧**:提供调试工具和技术的指导,如使用console.log()进行调试等。 - **错误处理机制**:介绍try...catch语句和其他异常...

    AngularJS 开发者最常犯的 10 个错误 - 技术翻译 - 开源中国社区1

    AngularJS 是一款非常流行的JavaScript框架,旨在简化Web应用程序的开发流程,尤其适合小型应用的快速构建,并且能够扩展到构建具有完整功能的客户端应用。由于其易用性、丰富的特性以及良好的表现力,AngularJS 在...

    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 ...

    10个JavaScript中易犯小错误

    JavaScript是Web开发中不可或缺的一部分,尤其在如今的前端开发领域,JavaScript的作用愈发重要。随着单页应用(SPA)、数据可视化和交互设计的兴起,JavaScript的使用变得越来越广泛。然而,JavaScript的一些特性,...

    JavaScript中Null与Undefined的区别解析

    在JavaScript的早期版本中,Null被认为是对象的特殊值,这可以从typeof null得到的结果"object"中看出,这是因为在JavaScript的早期实现中,这是一种错误,后来这个错误被ECMAScript规范沿用下来。 在进行比较时,...

    各种排序过程的图形化演示(Javascript写)

    标题中的“各种排序过程的图形化演示(Javascript写)”是指使用JavaScript编程语言实现的,对多种排序算法进行可视...同时,对于开发者来说,阅读和研究`index.js`中的代码也可以提高JavaScript编程和算法实现的能力。

    关于jsp的一系列错误整理

    JSP中返回上一页可以使用`<jsp:include page="javascript:history.back()" />`或`<a href="javascript:history.back()">返回上一页</a>`。但是,这可能会导致用户失去POST数据,应谨慎使用。 6. **数据库编码**: ...

Global site tag (gtag.js) - Google Analytics