日期:2014-05-16 浏览次数:20486 次
//允许你减少集合中的匹配元素的过滤器,  | 
//只剩下那些与给定的选择器匹配的部分。在这种情况下,  | 
//查询删除了任何没(:not)有(:has)  | 
//包含class为“selected”(.selected)的子节点。  | 
.filter(":not(:has(.selected))")
 | 
01 | 
var allItems = $("div.item");  | 
02 | 
var keepList = $("div#container1 div.item");  | 
03 | 
//现在你可以继续使用这些jQuery对象来工作了。例如,  | 
04 | 
//基于复选框裁剪“keep list”,复选框的名称  | 
05 | 
//符合  | 
06 | 
< DIV >class names: 
 | 
07 | 
$(formToLookAt + " input:checked").each(function() {  | 
08 | 
????keepList = keepList.filter("." + $(this).attr("name")); 
 | 
09 | 
});  | 
10 | 
< /DIV>
 | 
1 | 
//jQuery 1.4.*包含了对这一has方法的支持。该方法找出 
                        
                    
                    
                     |