分享50個使你成爲高級javascript開發者的jQuery的代碼開發技巧

翻譯:Terry li - GBin1.com
英文: 50 jQuery Snippets That Will Help You Become A Better JavaScript Developer javascript

1. 建立一個嵌套的過濾器

.filter(":not(:has(.selected))") //去掉全部不包含class爲.selected的元素

2. 重用你的元素查詢

var allItems = $("div.item");  
var keepList = $("div#container1 div.item"); 
<div>class names: 
$(formToLookAt + " input:checked").each(function() {     keepListkeepList = keepList.filter("." + $(this).attr("name")); });
</div>

3. 使用has()來判斷一個元素是否包含特定的class或者元素

//jQuery 1.4.* includes support for the has method. This method will find //if a an element contains a certain other element class or whatever it is //you are looking for and do anything you want to them. $("input").has(".email").addClass("email_icon");

4. 使用jQuery切換樣式

原文出處:css

分享50個使你成爲高級javascript開發者的jQuery的代碼開發技巧 - 第一部分 分享50個使你成爲高級javascript開發者的jQuery的代碼開發技巧 - 第二部分
相關文章
相關標籤/搜索