第一题写成 $('.div:contains(:contains)').css("background", "#CD00CD");更能表达清楚,选择的是包含文本为:contains的div元素
2016-08-01
回调函数里$(".left a:first")指的是第二个div里的第一个a,因为第一个div里的结构通过$(".left div:first").html('整个div的子节点都被替换了')改变了,里面没有a标签了
2016-07-31
通过jQuery方法包装后的对象,是jQuery对象,它是一个新的对象。
jQuery与DOM对象完全不是同一个东西,但是又似曾相似,因为他们都能处理DOM。
通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容问题,我们可以通过jQuery更友好的API进行开发,同时代码也会更加精短。
jQuery与DOM对象完全不是同一个东西,但是又似曾相似,因为他们都能处理DOM。
通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容问题,我们可以通过jQuery更友好的API进行开发,同时代码也会更加精短。
2016-07-31