document.getElementsByTagName("p")[0].id
后者则是
$("p").eq(0).attr("id")
如果把后者改成$("p")[0],那么它就跟document.getElementsByTagName("p")[0]完全一样了!因为它又重新转化为DOM对象了
不管是 js 还是 jQuery,获取对象的方式无非几种:
1、通过 ID;
2、通过 css 类名;
3、通过 tag 标签名;
4、通过通配符选择;
但是在 jQuery 里面,由这几种方式衍生出了很多用法,在写法上也有很多技巧,要一项一项列出来去详细说,那可真是有点费劲了;
不过官方有文档说明:网页链接