黑马程序员技术交流社区
标题:
Doy04
[打印本页]
作者:
夕阳下的少年
时间:
2018-5-3 16:40
标题:
Doy04
Web jQuery
JQuery的方式:
相当于页面加载的时间,可以多次去执行,效率比onload效果要高
JS和JQ的区别是
JQ可以执行多次
JS只能执行一次
jq中的所有的方法必须,只能是jq的对象才能去调用
JQ就是 $ 符号
JQ显示和隐藏
JQ的效果操作
show();
使用一:jq对象.show();
使用二: jq对象.show("slow");//slow.normal.fast
使用三:jq对象.show(毫秒值)://1000
使用四:jq对象.slideup(毫秒值.function(){});
jq的选择器
基本选择器
id选择器:
用法:$("#id")
类选择器:
用法:$(".类名")
元素选择器:
用法:$("元素名称")
通配符选择器:
用法:$("*")
并列选择器:
用法:$("选择器,选择器,选择器")
层次选择器
后代选择器:
使用空格 所有后代包含子孙及以下的元素
子元素选择器:
使用>第一层的元素(儿子)
下一个元素:
使用+ 下一个同辈元素
兄弟选择器:
使用~ 后面所有的同辈元素
基本过滤器
odd :
even :
内容选择器:
:contains(text)
: empty
: has(selector)
: parent
属性选择器
$("div[]").css("",""):例如自定义<div title ='aaaa'></div>
表单选择器
: input
: text
: password
: radio
: checkbox
: image
: button
: reset
: file
表单对象属性选择器:
:checked 单选、复选
:selected 下拉列表
效果函数
基本的显示和隐藏:show()/hide()
向下、上滑动:slodeDown()/slideUP()
淡入/淡出:fadeln()/fadeOut()
JQuery改变页面元素样式的两类方式
1.通过CSS()函数:使用与样式代码比较少的情况
2.addClass()/removeClass()/toggleClass()适用于样式事先定义好的情况
JQuery操作元素属性
attr()/prop()
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2