循环太多,导致脚本崩溃,寻求解决方法
需求是这样的, 做一个类似答题的一个系统,
分了十几个小模块,里面有对应的题,每个题下有三种分数(下拉选择)
类似下面那种结构 一个页面的题大概有50左右
需求是
分别计算 所有A的得分 B的得分 C的得分
每个大题下的A的得分 B的得分 C的得分
以及 所有的文本域A的文字 B的文字 C的文字
因为自己比较懒 给所有A B C 统一设置了class样式 最后each中分别相加 得出了总分
然后根据 id的规则 (比如 一大题的第一小题 select_1_1 ) 然后根据jquery 选择器匹配 select[id^=select_1_] 又each了一遍 其他(B和C)也是如此
规则大概是这样
跑在ff 谷歌 ie8+没什么大碍
到ie6 直接脚本无响应....
后来想想也是,,一个页面有大概40多循环 能不卡吗.
有没有其他解决办法, 不用那么麻烦的使用唯一id 的val()相加(题目50左右实在是太多了)...
分了十几个小模块,里面有对应的题,每个题下有三种分数(下拉选择)
类似下面那种结构 一个页面的题大概有50左右
(一)
1 :题目1
下拉A 文本域A
下拉B 文本域B
下拉C 文本域C
2 :题目2
下拉A 文本域A
下拉B 文本域B
下拉C 文本域C
(二)
3 :题目3
下拉A 文本域A
下拉B 文本域B
下拉C 文本域C需求是
分别计算 所有A的得分 B的得分 C的得分
每个大题下的A的得分 B的得分 C的得分
以及 所有的文本域A的文字 B的文字 C的文字
因为自己比较懒 给所有A B C 统一设置了class样式 最后each中分别相加 得出了总分
然后根据 id的规则 (比如 一大题的第一小题 select_1_1 ) 然后根据jquery 选择器匹配 select[id^=select_1_] 又each了一遍 其他(B和C)也是如此
规则大概是这样
跑在ff 谷歌 ie8+没什么大碍
到ie6 直接脚本无响应....

后来想想也是,,一个页面有大概40多循环 能不卡吗.
有没有其他解决办法, 不用那么麻烦的使用唯一id 的val()相加(题目50左右实在是太多了)...
...全文
相关推荐
linux下监视进程 崩溃挂掉后自动重启的shell脚本
如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题。在Linux系统中,强大的shell就可以很灵活的处理这样的事务
visio2007在win7下崩溃解决方法
visio2007在win7下崩溃解决方法
Flutter项目在 iOS14 启动崩溃的解决方法
Flutter是什么? Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在Android 和iOS平台上都可以运行。 下面看下Flutter项目在 iOS14 启动崩溃的问题及解决方法 崩溃现象 在iOS14发布之后,运行APP就出现闪退,和机型没关,只要是iOS 14就必闪退 崩溃分析 1、启动就闪退,多起几次可能有一次没有问题。 2、启动后到某个页面卡死(必卡跳不过) 根本原因尚不明确,个人分析Product Name会影响Header Folder Path,可能是代码加载路径中出现中文会出问题。 解决方法 Xcode里,选择当前项目的TARGETS-
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
主要介绍了jupyter notebook 使用过程中python莫名崩溃的原因及解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
解决iOS7上UITextField限制字数输入导致崩溃问题的方法
主要为大家分享了解决iOS7上UITextField限制字数输入导致崩溃问题的方法,感兴趣的小伙伴们可以参考一下


