棘手的bug

问题描述

$("#vehMaintainEbo_price").blur(function(){varvehMaintainEbo_qty=parseFloat($("#vehMaintainEbo_qty").val()));varthisVal=parseFloat(($(this).val()));if(vehMaintainEbo_qty!=""thisVal!=""){$("#cell-vehMaintainEbo-subtotal").text(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));//没有问题}});$("#vehMaintainEbo_qty").blur(function(){varvehMaintainEbo_price=parseFloat($("#vehMaintainEbo_price").val()));varthisVal=parseFloat(vehMaintainFlow.checkNum(String($(this).val())));if(vehMaintainEbo_price!=""&&thisVal!=""){$("#cell-vehMaintainEbo-subtotal").text(parseFloat(thisVal)*parseFloat(vehMaintainEbo_price));$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));//加上这句就包juqery错误,注释点就没有报jquery错误。}});请js告诉帮忙,无奈啊。谢谢。

解决方案

解决方案二:
IE8+chromeopreafirefox都有控制台的,
解决方案三:
$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));这里vehMaintainEbo_qty没定义还是vehMaintainEbo_price?
解决方案四:
$("#vehMaintainEbo_qty").blur(function(){varvehMaintainEbo_price=parseFloat($("#vehMaintainEbo_price").val()));varthisVal=parseFloat(vehMaintainFlow.checkNum(String($(this).val())));if(vehMaintainEbo_price!=""&&thisVal!=""){$("#cell-vehMaintainEbo-subtotal").text(parseFloat(thisVal)*parseFloat(vehMaintainEbo_price));$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));vehMaintainEbo_qty都没定义,肯定报错啊});我估计你是想写vehMaintainEbo_price$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_price));
解决方案五:
调试
解决方案六:
vehMaintainEbo_qty=>$(this).val()
解决方案七:
仔细仔细
解决方案八:
$("#vehMaintainEbo_price").blur(function(){varvehMaintainEbo_qty=parseFloat($("#vehMaintainEbo_qty").val()));varthisVal=parseFloat(($(this).val()));if(vehMaintainEbo_qty!=""thisVal!=""){$("#cell-vehMaintainEbo-subtotal").text(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_qty));//没有问题}});$("#vehMaintainEbo_qty").blur(function(){varvehMaintainEbo_price=parseFloat($("#vehMaintainEbo_price").val()));varthisVal=parseFloat(vehMaintainFlow.checkNum(String($(this).val())));if(vehMaintainEbo_price!=""&&thisVal!=""){$("#cell-vehMaintainEbo-subtotal").text(parseFloat(thisVal)*parseFloat(vehMaintainEbo_price));$("#vehMaintainEbo_subtotal").val(parseFloat(thisVal)*parseFloat(vehMaintainEbo_price));//加上这句就包juqery错误,注释点就没有报jquery错误。}});仔细看看
解决方案九:
if(vehMaintainEbo_qty!=""thisVal!=""){这句的&&呢?

时间: 2024-10-02 23:40:02

棘手的bug的相关文章

对待棘手bug,新手与大牛的差距在哪里?

一行代码引发周边童鞋的Xcode内存爆炸.作为一名喜欢探究到底的工程师,岂能袖手旁观?来自高德的涛澜童鞋,给出了一个样本式的解决思路.下面就让我们一起走进"案发现场". 问题描述: 自上上周起,团队中陆续有iOS开发抱怨电脑特别卡.有细心的同学发现,因为Xcode占用了约6-7G内存,而部分mac只有8G内存,所以内存爆满引起卡顿. 而部分同学的mac是16G内存的,比如我(嘲讽脸),因为内存充足没感觉到卡. 但这个问题影响团队的开发效率,所以需要去解决问题. 内存对比: 在沐浴更衣焚

程序员快速处理代码bug的5大技巧

不管是项目团队出现了bug,还是前辈留下的代码出现bug,这个锅反正程序员是背定了. 不少的程序员被代码虐杀的痛苦万分.但从积极的方面来看,代码bug也是绝佳的学习机会. 处理bug能力重要性不言而喻,通常也是面试的考察范围. 下面w3cschool给小伙伴们分享5个处理bug技巧: 0.二分法定位 二分法定位是比较常用的bug处理技巧. 通过二分法,即把程序逻辑一点点注释掉,不断地进行排错,完全能把问题可能出现的范围缩小. 二分调试大法每次遇到棘手的bug,基本上都能解决,堪称是程序行走代码江

13 年的 Bug 调试经验总结

在<Learning From Your Bugs>一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug.最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可以学习的.下面是我总结的最重要的经验教训,包括编码,测试和调试三个方面. 编码 下面这些都是我经历过的会导致难点bug的问题: 事件顺序.在处理事件时,提出下列问题会很有成效:事件可以以不同的顺序到达吗?如果我们没有接收到此事件会怎么样?如果此事件接连发生两次会怎么样?哪怕通常不会发生,但系统(或交互系统)其

敏捷软件开发实践-Team Management

介绍: 对于敏捷开发团队来说,团队管理也是必不可少的,我带领的团队分2部分,1个是开发团队,一个是测试团队.开发团队,我大体上比较放心,因为毕竟已经运行1年多了,文档充足,而且技术方面也有很多资料或者现成代码可以参考,测试团队是刚组建没多久的,因为原来测试团队放在onshore那边,但是现在他们测试团队解散了,所以我们这边就组建了一个测试团队.这里共享下我管理团队的一些经验. 实现方式: 其实我也不是一个专职的团队管理者,因为我是一个纯粹做技术的人,我甚至连PMP都没有.我曾经做过专栏,我做过云

看看十二星座哪个更适合当程序员

  瓶子们是向往孤独的,这表现在他们总是承认自己的孤独,他们有时候希望别人了解自己的孤独,但是当中的瓶子是不会孤独的,因为他们很善于交际,瓶子们的交际能力是其他星座所不能比拟的. 水瓶座思辨能力极佳,有独立的思考,经常能捕捉别人感受不到的事物,在产品类工作中表现突出,也适合市场与销售.技术.职能类工作.对于编程这类比较枯燥的工作,瓶子们也常常因其独特的思维而产生不一样的好点子.   双鱼会按照自己的方式工作和交朋友,这一点非常像射手,他们不喜欢像现实屈服,他们会想尽办法改善自己的生活,他们的决定

如果喜欢拯救世界,那就选择测试吧 -《测试技术七月刊》

业界前沿 2016移动app测试的7个趋势 移动应用测试是移动应用能否取得商业成功的决定性因素.独一无二并不能让你的移动应用在市场中独领风骚,这是因为用户们都很挑剔,他们会因为移动应用的功能.弱网.程序崩溃或者复杂的人机交互以及跨平台兼容性等等诸如此类的问题而卸载掉你的应用.所以,有效的移动应用测试方案是非常好的一个途径让你的移动应用可以给用户带来超赞的体验并获得商业上的成功.然后,要拟定出一份有效的测试方案,请务必关注以下7个新兴的移动应用测试趋势. 解读Android官方MVP项目单元测试

【COCOS2DX-LUA 脚本开发之一】LUA语言基础在COCOS2DX游戏中使用LUA脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/681.html 对于游戏公司而言,采用游戏脚本lua.python等进行开发也很常见,但是很多童鞋对脚本并没有很熟悉的概念,本篇则向大家简单介绍脚本的用途以及在Cocos2dx基础用法: Lua和python这些详细介绍的话,请不太熟悉的童鞋自行百度百科哈,那么对于lua和python则是两个常用的脚本语言,

[转]两个经典的windbg调试案例,值得学习

1. 调试Bug的神兵利器:通过WinDbg条件断点收集Log 原文地址:http://blogs.msdn.com/yizhang/archive/2009/03/30/bug-windbg-log.aspx调试Bug的神兵利器:通过WinDbg条件断点收集Log 前段时间花了几天一直在用WinDbg调试一个比较棘手的Bug.这个Bug是C# Team那边发现的,他们的Testcase跑大概10分钟左右会出一个在CLR内部的ASSERT.比较难调试的主要原因在于ASSERT表明一个全局的数据结

关于SerialPort类,超级棘手的问题,在线等。估计是.net的大BUG了

问题描述 我的串口是外设USB虚拟出来的,就是一插入这个设备,就会多出一个COM6口来,拔出来后就会消失的那种.用SerialPort进行读写操作都没问题.问题来了,就是当设备拔出后,软件会出错,无论进行异常怎么捕捉都无效,先看下我的处理(我的程序是用C++描述的,和C#差不多的):protected:virtualvoidWndProc(Message%m)override{if(m.Msg==0x0219)//接收到设备更新消息if(m.WParam.ToInt32()==0x8000)//