前端学习笔记(zepto或jquery)——对li标签的相关操作(二)

前端学习笔记(zepto或jquery)——对li标签的相关操作(二)

对li标签的相关操作——8种方式获取li标签的第一个元素的内容

1、alert($("ul>li").first().html());
2、alert($('ul>li').eq(0).html());
3、alert($('ul>li:nth-child(1)').html());
4、alert($('ul').children()[0].innerHTML);
5、alert($('ul>li')[0].innerHTML);
6、alert($('ul').find("li")[0].innerHTML);
7、alert($('ul').contents().filter("li")[0].innerHTML);
8、alert($("ul>li").get(0).innerHTML);

注:contents() 方法获得匹配元素集合中每个元素的子节点,包括文本和注释节点。

      filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。

      .contents() 和 .children() 方法类似,不同的是前者在结果 jQuery 对象中包含了文本节点以及 HTML 元素

在这里我们不可直接用$('ul').contents()需使用$('ul').contents().filter("li")