作者tomin (蓝蓝紫黄橘 粉灰白绿咖)
看板Ajax
标题Re: [问题] jQuery如何抓取select值
时间Tue Nov 23 21:32:04 2010
如果有一堆code 突然有段code动不了
有几招可以试试 或许「暂时」可解决问题 但真正的问题还是要去修复
例如有个问题是:
/* 可以动的code(扭) 共M行 */
var x = XDDDDDDDDDDDDDDDDDD;//问题点,未定义XDDDD
/* 不能动的code (target code) 共N行 */
招数:
1.将target code拉到所有code的最前面
总之想办法让它比问题点早发生
2.独立target code/注解掉其他的code
乾脆不让问题发生
3.try catch finally
例子
http://www.jsfiddle.net/HtZAH/2/
先把所有code搬进try里 再把target code搬进finally里
4.setTimeout
有时候有些DOM要等个几秒才会ready 例如读取很多东西时, 有callback时
急着马上操作它是拿不到东西的 可以用setTimeout等个几秒再去捉它
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.30.198
1F:推 johe5678:谢谢经验分享.因为第一次将几个语言写一起,有点乱^^! 11/23 21:46