读jQuery之五(取DOM元素)

摘要: 使用过Prototype.js的同学知道$(xx)调用后返回的是HTMLElement或其集合。jQuery的$调用后想要获取DOM元素可以使用get方法,如下// 方式1$('div').get(1); // 获取页面中第二个div当然,也可以使用数组索引方式获取// 方式2$('div')[1]... 阅读全文
posted @ 2011-06-08 09:04 snandy 阅读(8439) 评论(5) 推荐(9)

对象无length属性时IE6/7中无法将其转换成伪数组(ArrayLike)

摘要: 有时需要将数组转成伪数组(ArrayLike),如下var ary = ['one','two','three'];var obj = {}; // 没有length属性Array.prototype.push.apply(obj, ary);for(var i in obj){ alert(i + ': ' + obj[i]);}IE8/9/Firefox/Safari/Chrome 依次弹出了obj的key及其value。即能转换成ArrayLike。但IE6/7下则不能,没有输出任何信息表明obj仍然是个空对象。如果给obj 阅读全文
posted @ 2011-06-08 07:37 snandy 阅读(2261) 评论(1) 推荐(1)