A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.jq对象和js对象如何转换?
2.jq中分别有哪些选择器?
3.简单描述一下jq如何进行dom操作?
4.jq和js有哪些区别?

33 个回复

倒序浏览
1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
内容操作:html()、text()、val()
属性操作:
1)通用属性操作:attr()、removeAttr()、prop()、removeProp()
2)对class属性操作:addClass()、removeClass()、toggleClass()
3)CRUD操作:append()、prepend()、appendTo()、prependTo()、after()、before()、insertAfter()、                                      
                       insertBefore()、remove()、empty()

4.jq和js有哪些区别?
jq:是一个js函数库,jq就是基于js语言写出来的一个框架 ,简化了 js编程 ,较为轻灵 ,用更少的代码,完成更多的功能
js:操作较为沉重繁琐
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
答:
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
答:
        利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
答:
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用;
回复 使用道具 举报
吴元陶:


1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
内容操作:html()、text()、val()
属性操作:
1)通用属性操作:attr()、removeAttr()、prop()、removeProp()
2)对class属性操作:addClass()、removeClass()、toggleClass()
3)CRUD操作:append()、prepend()、appendTo()、prependTo()、after()、before()、insertAfter()、                                      
                       insertBefore()、remove()、empty()

4.jq和js有哪些区别?
jq:是一个js函数库,jq就是基于js语言写出来的一个框架 ,简化了 js编程 ,较为轻灵 ,用更少的代码,完成更多的功能
js:操作较为沉重繁琐
回复 使用道具 举报
叶凌青:

1.jq对象和js对象如何转换?
js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
在jq中选择器有:
(1)基本选择器:标签选择器($("html标签名"));id选择器($("#id的属性值"));id选择器($(".class的属性值"));并集选择器($("选择器1,选择器2...."))
(2)层级选择器:后代选择器( $("A B ") );子选择器( $("A > B") )
(3)属性选择器:属性名称选择器 ($("A[属性名]"));属性选择器($("A[属性名='值']") );复合属性选择器($("A属性名='值']..."))
(4)过滤选择器:首元素选择器(:first);尾元素选择器( :last);非元素选择器(:not(selector) );偶数选择器(:even );奇数选择器(:odd);等于索引选择器(eq(index) );大于索引选择器 ( :gt(index));小于索引选择器(:lt(index) );标题选择器( :header )
(5)表单过滤选择器:可用元素选择器( :enabled );不可用元素选择器( :disabled );复选框选中选择器( :checked);下拉框选中选择器( :selected )

3.简单描述一下jq如何进行dom操作?
先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,有传参时是修改

4.jq和js有哪些区别?
(1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
(2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
内容操作:html()、text()、val()
属性操作:
1)通用属性操作:attr()、removeAttr()、prop()、removeProp()
2)对class属性操作:addClass()、removeClass()、toggleClass()
3)CRUD操作:append()、prepend()、appendTo()、prependTo()、after()、before()、insertAfter()、                                      
                       insertBefore()、remove()、empty()

4.jq和js有哪些区别?
jq:是一个js函数库,jq就是基于js语言写出来的一个框架 ,简化了 js编程 ,较为轻灵 ,用更少的代码,完成更多的功能
js:操作较为沉重繁琐
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:jq对象转换为js对象: jq对象通过调用[索引] 或者 jq对象.get(索引)值可以转换为js对象。
js对象转换jq对象 : 利用$符号,$(js对象)
2.jq中分别有哪些选择器?
答:基本选择器(标签/元素选择器,id选择器,类选择器,并集选择器),层级选择器(子选择器,后代选择器),属性选择器(属性名选择器,属性选择器,复合属性选择器),过滤选择器(首/尾元素选择器,非元素选择器,奇/偶数选择器,大于/等于/小于索引值选择器,标题选择器),表单过滤选择器(可用元素选择器,不可用元素选择器,选中选择器)
3.简单描述一下jq如何进行dom操作?
答:首先定义入口函数,再使用$("选择器")获取到jq的dom对象,然后使用jq中的操作元素方法对dom对象进行操作(如:text()获取/修改纯文本内容;html()修改标签内容),方法中没有传参时是获取,有传参时是修改。
4.jq和js有哪些区别?
答:JQuery是一个快速、简洁的JavaScript框架,提供一种简便的JavaScript设计模式,优        化HTML文档操作、事件处理、动画设计和Ajax交互。 JQuery对象在操作时,更加方便。JQuery对象和js对象方法不通用,但可以进行相互转换。
回复 使用道具 举报
1.jq对象和js对象如何转换?
js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
在jq中选择器有:
(1)基本选择器:标签选择器($("html标签名"));id选择器($("#id的属性值"));id选择器($(".class的属性值"));并集选择器($("选择器1,选择器2...."))
(2)层级选择器:后代选择器( $("A B ") );子选择器( $("A > B") )
(3)属性选择器:属性名称选择器 ($("A[属性名]"));属性选择器($("A[属性名='值']") );复合属性选择器($("A属性名='值']..."))
(4)过滤选择器:首元素选择器(:first);尾元素选择器( :last);非元素选择器(:not(selector) );偶数选择器(:even );奇数选择器(:odd);等于索引选择器(eq(index) );大于索引选择器 ( :gt(index));小于索引选择器(:lt(index) );标题选择器( :header )
(5)表单过滤选择器:可用元素选择器( :enabled );不可用元素选择器( :disabled );复选框选中选择器( :checked);下拉框选中选择器( :selected )

3.简单描述一下jq如何进行dom操作?
先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,有传参时是修改

4.jq和js有哪些区别?
(1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
(2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
1.jq对象和js对象如何转换?
jq转换成js:jq对象[索引]或者jq对象.get(索引)
js转换成jq:$(js对象)

2.jq中分别有哪些选择器?
1.基本选择器:标签选择器、id选择器、类选择器、并集选择器
2.层级选择器:后代选择器、子选择器
3.属性选择器:属性名称选择器、属性选择器、复合属性选择器
4.过滤选择器:首元素选择器、尾元素选择器、非元素选择器、偶数选择器、奇数选择器、等于索引选择器、大于索引选择器、小于索引选择器、标题选择器
5.表单过滤选择器:可用元素选择器、不可用元素选择器、选中选择器、选中选择器

3.简单描述一下jq如何进行dom操作?
定义入口函数,没有定义的话则要写在标签的下方,防止还没加载标签时,就调用了方法,先获取jq的dom对象,用jq中的操作元素方法对dom对象进行操作,方法在没有传参时是获取,有传参时是修改。

4.jq和js有哪些区别?
①js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装。
②jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
答:
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
答:
        利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
答:
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用;
回复 使用道具 举报
王佳盛


1.        jq对象和js对象如何转换?
JQ对象转JS对象:JQ对象[索引],JQ对象.get[索引]
JS对象转JQ对象:$(JS对象)

2.        jq中 分别有哪些选择器?
(1)        基本选择器
a)        标签选择器:$(“html标签名”) 获得所有匹配标签名称的元素
b)        Id选择器:$("#id的属性值") 获得与指定id属性值匹配的元素
c)        类选择器:$(".class的属性值") 获得与指定的class属性值匹配的元素
d)        并集选择器:$("选择器1,选择器2....") 获取多个选择器选中的所有元素
(2)        层级选择器
a)        后代选择器:$("A B ") 选择A元素内部的所有B元素
b)        子选择器:$("A > B") 选择A元素内部的所有B子元素
(3)        属性选择器
a)        属性名称选择器:$("A[属性名]") 包含指定属性的选择器
b)        属性选择器:$("A[属性名='值']") 包含指定属性等于指定值的选择器
c)        复合属性选择器:$("A[属性名='值'][]...") 包含多个属性条件的选择器
(4)        过滤选择器
a)        首元素选择器::first 获得选择的元素中的第一个元素
b)        尾元素选择器::last 获得选择的元素中的最后一个元素
c)        非元素选择器::not(selector) 不包括指定内容的元素
d)        偶数选择器:语法: :even 偶数,从 0 开始计数
e)        奇数选择器:语法: :odd 奇数,从 0 开始计数
f)        等于索引选择器::eq(index) 指定索引元素
g)        大于索引选择器::gt(index) 大于指定索引元素
h)        小于索引选择器::lt(index) 小于指定索引元素
i)        标题选择器::header 获得标题(h1~h6)元素,固定写法
(5)        表单过滤选择器
a)        可用元素选择器::enabled 获得可用元素
b)        不可用元素选择器::disabled 获得不可用元素
c)        选中选择器::checked 获得单选/复选框选中的元素
d)        选中选择器::selected 获得下拉框选中的元素

3.        简单描述一下jq如何进行dom操作?
jq对象进行dom操作是调用一系类封装好的方法进行的,这些封装好的方法的底层都是运用js来操作dom的。

4.        Jq和js有哪些区别?
(1)Jq能够写多个入口函数,js 只能写一个。
(2)jq的入口函数中能够定义函数,js当中不能
(3)jq的语法相对于js更为简洁
回复 使用道具 举报
1.jq对象和js对象如何转换?
         js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
         jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
         在jq中选择器有:
         (1)基本选择器:标签选择器($("html标签名"));id选择器($("#id的属性值"));id选择器($(".class的属
         性值"));并集选择器($("选择器1,选择器2...."))
         (2)层级选择器:后代选择器( $("A B ") );子选择器( $("A > B") )
         (3)属性选择器:属性名称选择器 ($("A[属性名]"));属性选择器($("A[属性名='值']") );复合属性选择
          器($("A属性名='值']..."))
         (4)过滤选择器:首元素选择器(:first);尾元素选择器( :last);非元素选择器(:not(selector) );偶数选择
         器(:even );奇数选择器(:odd);等于索引选择器(eq(index) );大于索引选择器 ( :gt(index));小于索
         引选择器(:lt(index) );标题选择器( :header )
         (5)表单过滤选择器:可用元素选择器( :enabled );不可用元素选择器( :disabled );复选框选中选择
         器( :checked);下拉框选中选择器( :selected )

3.简单描述一下jq如何进行dom操作?
         先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在
         使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:
         text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,
         有传参时是修改

4.jq和js有哪些区别?
         (1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
         (2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
jq是基于js写出的框架,通过里面封装好的方法简化了js代码书写,效果不变
在调用jq方法时首先得将js转换为jq对象
回复 使用道具 举报

1.jq对象和js对象如何转换?
答:
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
答:
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
答:
        利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
答:
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用;
回复 使用道具 举报
1.jq对象和js对象如何转换?
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
        利用jq对象,调用封装在jquery-3.3.1.min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用
回复 使用道具 举报

1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
内容操作:html()、text()、val()
属性操作:
1)通用属性操作:attr()、removeAttr()、prop()、removeProp()
2)对class属性操作:addClass()、removeClass()、toggleClass()
3)CRUD操作:append()、prepend()、appendTo()、prependTo()、after()、before()、insertAfter()、                                      
                       insertBefore()、remove()、empty()

4.jq和js有哪些区别?
jq:是一个js函数库,jq就是基于js语言写出来的一个框架 ,简化了 js编程 ,较为轻灵 ,用更少的代码,完成更多的功能
js:操作较为沉重繁琐
回复 使用道具 举报
1.jq对象和js对象如何转换?
jq对象 -- > js对象 : jq对象[索引] 或者 jq对象.get(索引)
js 对象-- > jq对象 : $(js对象)

2.jq中分别有哪些选择器?
基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
内容操作:html()、text()、val()
属性操作:
1)通用属性操作:attr()、removeAttr()、prop()、removeProp()
2)对class属性操作:addClass()、removeClass()、toggleClass()
3)CRUD操作:append()、prepend()、appendTo()、prependTo()、after()、before()、insertAfter()、insertBefore()、remove()、empty()

4.jq和js有哪些区别?
jq:是一个js函数库,jq就是基于js语言写出来的一个框架 ,简化了 js编程 ,较为轻灵 ,用更少的代码,完成更多的功能
js:操作较为沉重繁琐
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:
- jq -- > js:jq对象[索引] 或者 jq对象.get(索引)
- js -- > jq:$(js对象)

2.jq中分别有哪些选择器?
答:
- 基本选择器
  1. 标签选择器(元素选择器):`$("html标签名") `获得所有匹配标签名称的元素
  2. id选择器:`$("#id的属性值") `获得与指定id属性值匹配的元素
  3. 类选择器:`$(".class的属性值")` 获得与指定的class属性值匹配的元素
  4. 并集选择器:`$("选择器1,选择器2....") `获取多个选择器选中的所有元素
- 层级选择器
  1. 后代选择器:`$("A B")` 选择A元素内部的所有B元素               
  2. 子选择器:`$("A > B")` 选择A元素内部的所有B子元素
- 属性选择器
  1. 属性名称选择器:`$("A[属性名]")` 包含指定属性的选择器
  2. 属性选择器:`$("A[属性名='值']")` 包含指定属性等于指定值的选择器
  3. 复合属性选择器:`$("A[属性名='值'][]...") `包含多个属性条件的选择器
- 过滤选择器
  1. 首元素选择器:`first` 获得选择的元素中的第一个元素
  2. 尾元素选择器:`last` 获得选择的元素中的最后一个元素
  3. 非元素选择器:`not(selector)` 不包括指定内容的元素
  4. 偶数选择器:`even` 偶数,从 0 开始计数
  5. 奇数选择器:`odd` 奇数,从 0 开始计数
  6. 等于索引选择器:`eq(index)` 指定索引元素
  7. 大于索引选择器:`gt(index)` 大于指定索引元素
  8. 小于索引选择器:`t(index) `小于指定索引元素
  9. 标题选择器:`header` 获得标题(h1~h6)元素,固定写法
- 表单过滤选择器
  1. 可用元素选择器:`enabled `获得可用元素
  2. 不可用元素选择器:`disabled` 获得不可用元素
  3. 选中选择器:`checked` 获得单选/复选框选中的元素
  4. 选中选择器:`selected` 获得下拉框选中的元素

3.简单描述一下jq如何进行dom操作?
答:jq进行dom操作主要分为三块,操作内容、操作属性和增删改查
操作内容:通过html(), text()方法获取内容, val()方法获取属性值;
操作属性:通过attr(), prop(), addClass()方法添加和获取属性
        通过removeAttr(), removeProp(), removeClass() 方法删除属性
        通过toggleClass()方法切换属性
        通过css()方法操作css样式
增删改查:通过append(), appendTo(), prepend(), prependTo(), after(), before(), insertAfter(), before() 方法拼接不同对象,通过remove()方法删除对象,empty()方法清空对象内容

4.jq和js有哪些区别?
答:jq本质上是js的一个库,将js的代码封装为更加简洁的语法格式。
区别主要体现在,jq的入口函数可以定义多个,而js只能有一个入口函数;
jq和js的方法并不通用,若要使用对方的方法,需要先转化为对方的对象
jq中绑定事件的函数名称,相比js,都去掉了on前缀
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:jq转js:只需jq对象.get(索引)或者jq对象[索引]
js转jq:$(js对象)
2.jq中分别有哪些选择器?
答:(1)基本选择器:标签选择器、id选择器、类选择器、并集选择器。
(2)层级选择器:后代选择器、子选择器。
(3)属性选择器:属性名称选择器、属性选择器、复合属性选择器
(4)过滤选择器:首元素选择器、尾元素选择器、非元素选择器、偶数选择器、奇数选择器、等于索引选择器
                大于索引选择器 、小于索引选择器、标题选择器。
(5)表单过滤选择器:可用元素选择器、不可用元素选择器、两种选中选择器。
3.简单描述一下jq如何进行dom操作?
答:先用选择器获得dom对象,
再调用方法进行内容操作如:html()、text()、val();
属性操作如:attr(): 获取/设置元素的属性i
        removeAttr():删除属性
        prop():获取/设置元素的属性
        removeProp():删除属性
crud操作如:append()、prepend()、appendTo()、prependTo()、after()、 before()、insertAfter()、insertBefore()、remove()、empty()

4.jq和js有哪些区别?
答:jq是js的框架,将js的一些方法进行封装,我们使用起来更简便。
jq因为有对js方法的封装,所以两者可调用的方法也不一样,比如:js对象.innerhtml与jq对象.html()都是获得标签内容,但调用的方法不一样。
回复 使用道具 举报
1.jq对象和js对象如何转换?
jq对象转js对象:
1)jq对象[索引]
2)jq对象.get(索引)
js对象转jq对象:
       $(js对象)
2.jq中分别有哪些选择器?
       1) 基本选择器
                     1.标签选择器(元素选择器)
                            *语法:$("html标签名") 获得所有匹配标签名称的元素
                     2.id选择器
                            *语法:$("#id的属性值") 获得与指定id属性值匹配的元素
                     3.类选择器
                            *语法:$(".class的属性值") 获得与指定的class属性值匹配的元素
                     4.并集选择器:
                            *语法: $("选择器1,选择器2....") 获取多个选择器选中的所有元素
              2) 层级选择器
                     1.后代选择器
                            *语法: $("AB ") 选择A元素内部的所有B元素         
                     2.子选择器
                            *语法: $("A> B") 选择A元素内部的所有B子元素
              3) 属性选择器
                     1.属性名称选择器
                            *语法: $("A[属性名]") 包含指定属性的选择器
                     2.属性选择器
                            *语法: $("A[属性名='值']") 包含指定属性等于指定值的选择器
                     3.复合属性选择器
                            *语法: $("A[属性名='值'][]...") 包含多个属性条件的选择器
              4) 过滤选择器
                     1.首元素选择器
                            *语法: :first 获得选择的元素中的第一个元素
                     2.尾元素选择器
                            *语法: :last 获得选择的元素中的最后一个元素
                     3.非元素选择器
                            *语法::not(selector) 不包括指定内容的元素
                     4.偶数选择器
                            *语法: :even 偶数,从 0 开始计数
                     5.奇数选择器
                            *语法: :odd 奇数,从 0 开始计数
                     6.等于索引选择器
                            *语法: :eq(index)指定索引元素
                     7.大于索引选择器
                            *语法: :gt(index)大于指定索引元素
                     8.小于索引选择器
                            *语法: :lt(index)小于指定索引元素
                     9.标题选择器
                            *语法: :header 获得标题(h1~h6)元素,固定写法
              5) 表单过滤选择器
                     1.可用元素选择器
                            *语法: :enabled 获得可用元素
                     2.不可用元素选择器
                            *语法: :disabled 获得不可用元素
                     3.选中选择器
                            *语法: :checked 获得单选/复选框选中的元素
                     4.选中选择器
                            *语法: :selected 获得下拉框选中的元素
3.简单描述一下jq如何进行dom操作?
1)内容操作
       1.html(): 获取/设置元素的标签体内容           
2. text(): 获取/设置元素的标签体纯文本内容
       3.val():获取/设置元素的value属性值
2)属性操作
    通用属性操作:
         1.attr(): 获取/设置元素的属性
         2.removeAttr():删除属性
         3.prop():获取/设置元素的属性
         4.removeProp():删除属性
    对class属性操作:
         1.addClass():添加class属性值
         2.removeClass():删除class属性值
         3.toggleClass():切换class属性
         4.css():对元素的样式进行控制
3)CRUD操作:
       1.append():父元素将子元素追加到末尾
       2.prepend():父元素将子元素追加到开头
       3.appendTo():对象1.appendTo(对象2):将对象1添加到对象2内部,并且在末尾
       4.prependTo():对象1.prependTo(对象2):将对象1添加到对象2内部,并且在开头           
5. after():添加元素到元素后边
       6.before():添加元素到元素前边
       7.insertAfter():对象1.insertAfter(对象2):将对象1添加到对象2后边
       8.insertBefore():对象1.insertBefore(对象2):将对象1添加到对象2前边
       9.remove():移除元素
       10.empty():清空元素的所有后代元素
4.jq和js有哪些区别?
       jq是对js代码的一种封装,通过这种封装让开发人员能够更加简单、高效地进行js代码的开发。
       jq对象和js对象方法不通用。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马