被坑了,js语法跟Java面向对象语法还是有区别的
来源:互联网 发布:淘宝权重的因素 编辑:程序博客网 时间:2024/05/19 05:30
请见代码,实现功能是要点表格当前行里的删除链接,直接删除当前行,并且删到最后一行的时候,把包含当前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也是这样吧,对象没了,再通过对象的引用也是找不到与该对象相关的东西了)。
0 0
- 被坑了,js语法跟Java面向对象语法还是有区别的
- js 面向对象的语法示例
- Java 面向对象基础语法
- 复习(java):语法:面向对象
- Java面向对象语法基础
- Java语法之面向对象
- Java面向对象基本语法
- 初级的有语法基础、面向对象思想。
- Javascript的面向对象语法
- 面向对象跟面向过程的区别
- java面向对象上:java基础语法
- 比较java和C++的面向对象语法
- 比较java和C++的面向对象语法
- javascript对象和c++对象的区别-----坑爹的js,痛苦的语法特性,使用方法
- javascript对象和c++对象的区别-----坑爹的js,痛苦的语法特性,使用方法
- [java语法]基本语法(5) 面向对象--基本概念
- 黑马程序员-java面向对象语法总结
- java语法_1:面向对象:1
- H3C-S3100交换机Console口登录方式配置
- 未来两周目标计划---C++ and Disassembly(不积跬步无以至千里,不积小流无以成江海)
- asmack 搜索好友报空指针解决方案
- 政府信息化建设重点——服务、多元化
- Yar – 并行的RPC框架(Concurrent RPC framework)
- 被坑了,js语法跟Java面向对象语法还是有区别的
- c#窗体关闭时可查看关闭的原因
- 小黑小波比.sql某字段累加1或者减1
- 几张趣图让你快速了解云计算起源及发展
- 【从零学习openCV】使用直方图统计像素
- JQuery Validate学习笔记
- iOS: CGPathAddArc和CGPathAddArcToPoint函数
- css3在工作中运用上的总结(圆角、内阴影、外阴影)
- FilenameFilter文件名称过滤器