请见代码,实现功能是要点表格当前行里的删除链接,直接删除当前行,并且删到最后一行的时候,把包含当前table的div直接隐藏了。

function delCurrentTr(){

//这两句一定要写在$(this)对象删除之前,否则$(this)对象执行删除后就取不到了。

var parentDiv = $(this).parents('.tbl-except');

var trCount = $(this).parent("td").parent("tr").siblings().size()+1;

//执行删除当前行操作

$(this).parent("td").parent("tr").remove();

//如果trCount放在这里才取值,是取不到了的,因为$(this)已经不存了。

//var trCount = $(this).parent("td").parent("tr").siblings().size()+1;

trCount --;

if(trCount==0){

//同理,在这里parentDiv再取值的话,也是取不到的

//var parentDiv = $(this).parents('.tbl-except');

parentDiv.hide();

}

}

注释掉的代码是面向对象的思维写的,昨天被坑了一个下午。

得到的理解就是在JS里删了就没了,没有什么对象引用之类的东西还留下(好像JAVA也是这样吧,对象没了,再通过对象的引用也是找不到与该对象相关的东西了)。

js面向对象与java面向对象的区别,被坑了,js语法跟Java面向对象语法还是有区别的...相关推荐

  1. ejb java bean的区别_关于ejb:Bean,Java Bean和Enterprise Java Bean之间的区别

    本问题已经有最佳答案,请猛点这里访问. 我已经阅读了关于EJB,JavaBean的文章,但是我仍然怀疑"bean"这个词本身是什么意思呢? a)纯术语"bean" ...

  2. java和netbeans区别_如果我想只使用Java中的Eclipse和Netbeans有什么区别?

    可乐和百事可乐有什么区别? 好吧,它不是真的相似,但很多的差异是在定性的方式.说到Netbeans 6.1和6.5: > Netbeans有一个非常不同的UI和工作流.没有观点,但工具栏等将自动 ...

  3. 【一篇理清】C语言/C++/C#,及JAVA/Python的区别在什么地方?【建议收藏】

    目录 首先来说一下C语言和C++.C#的区别在什么地方 C C++ C# Python C是最基础的编程语言你同意吗? 其中C++则一般看作是对C语言的扩展. Java语言是一种完全的面向对象语言,虽 ...

  4. Java面向对象和面向过程的区别

    面向对象,Obeject Oriented,是一种编程术语.面向对象是当今软件开发方法的主流方法之一,他是把数据以及对数据的操作放在一起,作为一个相互依存的整体,就是我们所说的对象.对同类对象抽象出其 ...

  5. java面向对象与面向过程的区别

    面向对象与面向过程的区别 面向过程与面向对象,只是一种思维方式的划分   面向过程 面向对象 区别 以分步骤的方式解决问题. 用方法组织代码. 以分类的方式解决问题. 用类组织代码. 共同点 细节上用 ...

  6. 面向对象和结构化程序设计的区别X

    面向对象和结构化程序设计的区别 结构化程序的概念首先是从以往编程过程中无限制地使用转移语句而提出的.转移语句可以使程序的控制流程强制性的转向程序的任一处,在传统流程图中,就是用上节我们提到的" ...

  7. js代码中可以有java的对象吗_js原型对象与Java类的区别

    标签: 在我学习Javascript的原型对象时,我总是不自觉地拿Java的类思想来做比较,时间久了,我渐渐认识到二者有巨大的不同. 首先,类是不能直接当方法来运行,它最简便的方式是调用其静态方法:而 ...

  8. python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...

    P82-递归函数-阶乘计算案例 #使用递归函数计算阶乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=facto ...

  9. java复制的函数会报错,2 面试题之面向对象

    大纲: 一.两个重要概念 ① 请说明类和对象的区别 类是对某一类实物的描述,是抽象的:对象是一个实实在在的个体,是类的一个实例: ② 解释一下什么是类加载机制.双亲委派模型,好处是什么? 类加载机制: ...

  10. 面试基础(1)——面向对象/get,post的区别

    最近有小伙伴问我面试的时候,经常会问些什么问题,其实面试的时候,面试官无非就是面试一些基础,怎么问呢,就是会根据你简历上所写的技术点进行询问,由浅到深.你可能会说,那这样我面试的时候少写一些,那问你的 ...

最新文章

  1. retinanet50预训练权重_论文导读|基于注意力机制对齐增强预训练语言模型
  2. HTTP报文简单介绍
  3. 「SNOI2019」
  4. 区块链BaaS云服务(19)趣链Hyperchain
  5. C# PrintDocument 打印表格
  6. java调用python项目实战_Java调用Python
  7. overflow-x理解_前端系列学习笔记
  8. linux tcp 创建,Linux下tcp服务器创建的步骤
  9. mybatis 一对一 一对多 级联查询
  10. 如何查看Linux版本号(内核版本号和发行版本号)
  11. highcharts 24小时显示数据,显示00:00格式的数据
  12. 236 Lowest Common Ancestor of a Binary Tree
  13. IBM加入OpenOffice 贡献Lotus Notes程序代码
  14. 哈工大讯飞联合实验室发布少数民族多语言预训练模型CINO
  15. 卡卡卡的wordpress
  16. pip安装pandas失败的问题
  17. LeetCode——517. 超级洗衣机(Super Washing Machines)[困难]——分析及代码(C++)
  18. Android Studio 连接夜神模拟器的方法
  19. 商城系统必备营销工具(五)——积分商城
  20. 清华大学 博士后 原来入的计算机科学与技术 现在能入软件工程吗,清华大学软件学院...

热门文章

  1. php curl keepalive,HTTPKeepAlive,开启还是关闭
  2. python自然语言处理书籍_精通Python自然语言处理pdf
  3. java 获取service_Java service层获取HttpServletRequest工具类的方法
  4. ai建立使用图案_ai自定义图案的方法详解步骤图
  5. stl取出字符串中的字符_在C ++ STL中使用比较运算符比较两个字符串
  6. scala 字符串占位符_如何在Scala中将带有换行符的字符串转换为字符串列表?
  7. 给摩托车上个牌,却把自己干骨折了...
  8. OnKeyPress事件和Javascript检测键盘输入
  9. 常用的作业调度算法应用练习
  10. C++或C 实现AES ECB模式加密解密,支持官方验证