jquery 筛选元素 (2)

.add()
  创建一个新的对象,元素添加到匹配的元素集合中。
  .add(selector)
    selector 一个字符串表示的选择器表达式。找到更多的元素添加到匹配的元素集合。  

    $("p").add("div")

  .add(html)
    html
      HTML片段添加到匹配的元素集合中。

      $('li').add('<p id="new"> new paragraph</p>')

  .add(elements)

    elements
      一个或多个元素添加到匹配的元素集合。
  .add(jquery object)
    一个现有的jquery 对象添加到匹配的元素集合。
  .add(selector,context)
    selector
      一个字符串表示的选择器表达式。
    context
      指定选择器查找元素所在的上下文。
.contents()
  获得匹配元素集合中每个元素的子元素,包括文字和注释节点。
  .contents()
    这个方法不接受任何参数。
  $("p").contents(); 查找段落中的所有的文本节点。
.each()
  遍历一个jQuery对象,为每一个匹配的元素执行一个函数。
  .each(function(index,Element))
    function(index,Element)
      为每一个匹配元素执行的一个函数。

        $("li").each(function(index){ 
            console.log(index + ":""+$(this).text()");
        }); 循环每一个li 将每个li 的索引值 和 相对应的内容 打印出来.
        $(document.body).click(function(){ 
            $("div").each(function(i){ 
                if(this.style.color !="blue"){ 
                  this.style.color = "blue";
              }else{ 
                this.style.color = "";
            }
          });
        }); //当点击文档的时候 判断每个div 文字的颜色是否不为蓝色,如果不是,那么就变成蓝色,如果是就去掉。

.end()
    终止在当前链的最新过滤操作,并返回匹配的元素的以前的状态。
    .end() 这个方法不接受任何方法。

    $("p").find("span").end().css("border","2px red solid");
原文地址:https://www.cnblogs.com/nmxs/p/4912731.html