当前位置:嗨网首页>书籍在线阅读

29-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.6.3 讨论

jQuery .find() 方法可以用于根据当前DOM元素集及其子元素的上下文创建新的元素集。人们往往混淆 filter().find() 方法的用法。记住两者差异的最简手段是记住 .find() 将操作/选择当前集合的子元素,而 .filter() 只操作当前元素集。换句话说,如果你想将当前包装器集当作上下文,进一步选择集合中元素的子元素,从而改变当前的包装器集,就应该使用 .find() 。如果你只想过滤当前包装集,获得集合中当前DOM元素的一个新子集,则使用 .filter() 。归纳起来就是: find() 返回子元素,而 filter() 只过滤当前包装集里的元素。