Daily Archives: 2011 年 12 月 14 日

Hello World

jquery1.6以后attr()方法的变化

下午做了一个控制textarea的功能,在测试页面里表现很好,挪到使用环境里就不行了,“attr(‘scrollHeight’)”总是返回undefined~~~~开始以为是两边css不一样的问题,某个css样式影响了scrollHeight属性,删掉多余的css,不行;后来以为是使用环境里的其他js的影响,于是去掉其他所有的js,还是不行~~~折腾了一个多小时,百思不得其解之时,去了趟wc,突然就开窍了~~~之前看过jquery版本变化时,貌似提到一些方法发生了变化:测试页面用的是1.4,而使用环境用的时1.6~~~于是将使用环境的暂时变成1.4,成功!!
查了一下,是jquery1.6以后的attr方法有了变化,我这里用到了“attr(‘scrollHeight’)”,到了1.6,需要使用“prop(‘scrollHeight’)”才能取到。于是把jquery换回1.6,把attr换成prop,功能正常了。