关于JS与JQ

JavaScript015

关于JS与JQ,第1张

前者是DOM对象,后者是JQ的自建对象,虽然两者所指向的都是同一个元素,但在用法上是有区别的,后者必须使用JQ的方法和属性,比如获取元素的ID值,前者是

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 里面,由这几种方式衍生出了很多用法,在写法上也有很多技巧,要一项一项列出来去详细说,那可真是有点费劲了;

不过官方有文档说明:网页链接