黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业6期-每日总结】Jquery基础 [打印本页]

作者: 厦门校区    时间: 2019-5-9 16:14
标题: 【厦门校区JavaEE就业6期-每日总结】Jquery基础
1.jq对象和js对象如何转换?
2.jq中分别有哪些选择器?
3.简单描述一下jq如何进行dom操作?
4.jq和js有哪些区别?
作者: 廖艺铭    时间: 2019-5-9 21:35
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:操作较为沉重繁琐

作者: 陈伟彬    时间: 2019-5-10 19:52
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对象和结束对象的方法不通用;
作者: Wyt1935    时间: 2019-5-11 14:02
吴元陶:


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:操作较为沉重繁琐
作者: 小翔vvvv    时间: 2019-5-11 18:58
叶凌青:

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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 黑马林伟明    时间: 2019-5-11 19:28
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:操作较为沉重繁琐
作者: 管文祥    时间: 2019-5-11 20:34
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对象方法不通用,但可以进行相互转换。
作者: 叶振鹏    时间: 2019-5-11 20:51
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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 林志鹏    时间: 2019-5-11 21:03
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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 刘曾铭    时间: 2019-5-11 21:06
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对象和结束对象的方法不通用;
作者: javawjs    时间: 2019-5-11 21:10
王佳盛


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更为简洁

作者: 卢春旭    时间: 2019-5-11 21:14
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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 6期江岳    时间: 2019-5-11 21:31
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对象
作者: 陈志铖    时间: 2019-5-11 21:32

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对象和结束对象的方法不通用;
作者: 林奕全    时间: 2019-5-11 21:37
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对象和结束对象的方法不通用
作者: 陈弘帅    时间: 2019-5-11 21:38

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:操作较为沉重繁琐
作者: 黄杰南    时间: 2019-5-11 21:53
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:操作较为沉重繁琐
作者: 吴越    时间: 2019-5-11 21:53
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前缀
作者: 曾伟清    时间: 2019-5-11 22:57
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()都是获得标签内容,但调用的方法不一样。
作者: 林艺彬    时间: 2019-5-12 21:26
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对象方法不通用。

作者: 黄成龙    时间: 2019-5-12 21:58
1.jq对象和js对象如何转换?
js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
jq对象转换为js对象:$(js对象)

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


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

4.jq和js有哪些区别?
(1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
(2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 陈驰煜    时间: 2019-5-13 11:09
1.jq对象和js对象如何转换?
        jq->js: jq对象.get(0)
        js->jq: $(js对象)

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

3.简单描述一下jq如何进行dom操作?
        jq对象中有许多方法可以进行dom操作, 如html()操作标签中的html标签, text()操作标签中的文本, addClass()添加class属性, val()设置操作标签的value值等等

4.jq和js有哪些区别?
jq内将大量js代码封装成了方法, 即jq基于js, 简化了js代码的编写
作者: 黄振明    时间: 2019-5-14 21:07
1.jq对象和js对象如何转换?
答:jq-->js :jq对象[索引]  或者 jq对象.get(索引)
        js-->jq :$(js对象)

2.jq中分别有哪些选择器?
答:
(1)基本选择器
(2)层级择器
(3)属性择器
(4)过滤选择器
(5)表单过滤选择器

3.简单描述一下jq如何进行dom操作?
答:
(1)内容操作
        html():获取/设置元素的标签体内容
        text():获取/设置元素的标签体纯文本内容
        val():获取/设置元素的value属性值
(2)属性操作
        通用属性操作:
                1、attr():获取/设置元素的属性
                2、removeAttr():删除属性
                3、prop():获取/设置元素的属性
                4、removeProp():删除属性
       
(3)CRUD操作:
        1、append():对象调用append方法,对象1.append(对象2)
        2、prepend():对象1.prepend(对象2)
        3、appendTo():对象1.appendTo(对象2)

4.jq和js有哪些区别?
答:
        1、jQuery对象在操作时,会更加方便
        2、jQuery对象和js对象方法是不通用的

作者: JavaEE06蒋才东    时间: 2019-5-14 21:15

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对象和结束对象的方法不通用;
作者: 李伟艺    时间: 2019-5-14 21:18

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对象和结束对象的方法不通用;
作者: 沈松宏    时间: 2019-5-14 21:46
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前缀
作者: 沈松宏    时间: 2019-5-14 21:47
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前缀
作者: 罗加铭    时间: 2019-5-14 21:55
1.jq对象和js对象如何转换?
        1. JQuery对象在操作时,更加方便。
    2. JQuery对象和js对象方法不通用的.
    3. 两者相互转换
        * jq -- > js : jq对象[索引] 或者 jq对象.get(索引)
        * js -- > jq : $(js对象)

2.jq中分别有哪些选择器?
                1. 基本选择器
                        1. 标签选择器(元素选择器)
                                * 语法: $("html标签名") 获得所有匹配标签名称的元素
                        2. id选择器
                                * 语法: $("#id的属性值") 获得与指定id属性值匹配的元素
                        3. 类选择器
                                * 语法: $(".class的属性值") 获得与指定的class属性值匹配的元素
                        4. 并集选择器:
                                * 语法: $("选择器1,选择器2....") 获取多个选择器选中的所有元素
                2. 层级选择器
                        1. 后代选择器
                                * 语法: $("A B ") 选择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(): 获取/设置元素的标签体内容   <a><font>内容</font></a>  --> <font>内容</font>
                2. text(): 获取/设置元素的标签体纯文本内容   <a><font>内容</font></a> --> 内容
                3. val(): 获取/设置元素的value属性值
        2. 属性操作
                1. 通用属性操作
                        1. attr(): 获取/设置元素的属性
                        2. removeAttr():删除属性
                        3. prop():获取/设置元素的属性
                        4. removeProp():删除属性

                        * attr和prop区别?
                                1. 如果操作的是元素的固有属性,则建议使用prop
                                2. 如果操作的是元素自定义的属性,则建议使用attr
                2. 对class属性操作
                        1. addClass():添加class属性值
                        2. removeClass():删除class属性值
                        3. toggleClass():切换class属性
                                * toggleClass("one"):
                                        * 判断如果元素对象上存在class="one",则将属性值one删除掉。  如果元素对象上不存在class="one",则添加
                        4. css():
        3. CRUD操作:
                1. append():父元素将子元素追加到末尾
                        * 对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾
                2. prepend():父元素将子元素追加到开头
                        * 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头
                3. appendTo():
                        * 对象1.appendTo(对象2):将对象1添加到对象2内部,并且在末尾
                4. prependTo():
                        * 对象1.prependTo(对象2):将对象1添加到对象2内部,并且在开头
                5. after():添加元素到元素后边
                        * 对象1.after(对象2): 将对象2添加到对象1后边。对象1和对象2是兄弟关系
                6. before():添加元素到元素前边
                        * 对象1.before(对象2): 将对象2添加到对象1前边。对象1和对象2是兄弟关系
                7. insertAfter()
                        * 对象1.insertAfter(对象2):将对象1添加到对象2后边。对象1和对象2是兄弟关系
                8. insertBefore()
                        * 对象1.insertBefore(对象2): 将对象1添加到对象2前边。对象1和对象2是兄弟关系

                9. remove():移除元素
                        * 对象.remove():将对象删除掉
                10. empty():清空元素的所有后代元素。
                        * 对象.empty():将对象的后代元素全部清空,但是保留当前对象以及其属性节点
                       
4.jq和js有哪些区别?
        jQuery是一个JavaScript函数库。jQuery就是基于JavaScript语言写出来的一个框架,实质上还是JavaScript而已
       
作者: chenopen    时间: 2019-5-15 19:59
陈开明:

1.jq对象和js对象如何转换?
jQuery对象在操作时候,更加方便。
jQuery对象和js对象方法不通用的。
两者互相转换:
*jq -->js :jq对象[索引] 或者 jq对象.get(索引)
*js -->jq:$(js对象)
2.jq中分别有哪些选择器?
选择器:筛选具有相似特征的元素(标签)
基本选择器、层级选择器、属性选择器、过滤选择器、表单过滤选择器
3.简单描述一下jq如何进行dom操作?
内容操作:html(),text(),val()
属性操作:使用通用属性操作和对class属性操作
CRUD操作。
4.jq和js有哪些区别?
jq底层是由js代码实现的,jq将js代码封装起来,提供特定功能,方便程序员去开发调用。
因此,jQuery对象在操作时候,更加方便。
jq对象和js对象的方法不能互用,如果想要用对方的方法,必须进行对象转换。
作者: zhaizhile    时间: 2019-5-15 21:12
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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
作者: 余建强    时间: 2019-5-15 21:14

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对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2