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,如需轉載請自行聯系原作者