1. dom结构:
模糊的向上查询:closest(); 不需要一级一级 parent() 向上查询,如果在其中加了一个div,就 得重新修改条件,比较麻烦,所以可以用closest().
向下的模糊查询:find(); 也不需要一级一级 children() 向下查询,直接find()就ok!
2. jquery中用text()为元素设置内容;
dom中用innerHTML为元素设置内容。
jquery中实现:eg:text("("+(...)+").");
dom中添加固定的样式,可以直接拼接:eg: innerHTML = "(" +()+").";
3. jquery中的index()方法:获取某元素相对位置。
4. parseInt 将类型转换,new Number() 作用一样。
5. jquery中的方法: replace("(","") 替换内容。
6. 找出不需要的div的方式:这个div的特点是有个key属性,其他兄弟元素没有。
if($(this).attr("key")&&$.trim($(this).attr("key")).length>0){return true;}
7. 加判断的一般用法:(例如:获取属性值)
if($(n).attr("extensionid")&&$.trim($(n).attr("extensionid")).length>0){}
8. 判断this是否是from的三目运算符:
var searchform = _extention_this.attr("tagName").toLowerCase()=="form"?_extention_this:_extention_this.find("form:first");
获取标签元素可以用:attr("tagName");来获取。
9. 获取数组中的最大值
Math.max.apply(null, array);
本文转自 爱笑嘚蛋蛋 51CTO博客,原文链接:http://blog.51cto.com/dd118/1675220,如需转载请自行联系原作者