博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery讲解
阅读量:4661 次
发布时间:2019-06-09

本文共 3020 字,大约阅读时间需要 10 分钟。

什么是JQuery?

jQuery其实就是一个轻量级的javascript函数库,通过它我们可以"写的少做的多";

jQuery库包含以下功能:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities

JQuery使用:

一 JQuery使用文档:

二 准备工作:

首先要将JQuery文件导入

三 查找元素

操作元素:

一 选择器:

直接找到某个或者某类标签

1. id  $("#id")

2.class $(".class")

3 查找标签:$("a")

4.* 代表所有

5.两个一起找 $("a,c2")

6.层级 子子孙孙

找到id=i10所有的a标签
$("#i10 a")
$("#i10>a")只找儿子
找到所有孩子中的第一个 first
last最后一个
$("#i10 a:first")

索引

$("#i10 a:eq(0)")默认从0开始
7.根据属性查找
$('[alex]') 找具有alex属性的标签
$('[alex="a"]') 找到alex属性等于a的标签
text disabled不可编辑

 

文本操作

$(..).text()获取文本内容
$(..).text("a")#设置文本内容
$(..).html()获取html内容
$(..).html(<a>asd<a>)设置html内容
$(..).val()获取他的值
$(..).val(。。)设置他的值
状态操作
toggleClass("")如果有去掉,如果没有加上
addClass
removeClass
属性操作:
用于做自定义属性
$(..).attr
对标签上的属性进行操作
$("#i1").attr("name","alex")传一个参数获取属性对应的值,传两个替换
removeAttr删除属性
$(..).prop
#专门为checkbox radio进行操作
$(..).prop("checked")
$(..).prop("checked",true)
文档处理
添加 删除 修改
append追加到最后
prepend 添加到最前面
after在查找标签下面
brfore在查找标签上面
empty清空内容
remove删除标签
筛选器
在选择器选好的基础上在选一次
$("li").eq(1)索引
next获取下一个
prev获取上一个
parent获取父标签
children获取孩子标签
siblings获取兄弟标签
find 找出标签 子子孙孙中寻找
nextAll找到下面所有的
nextUntil 找到哪里截止
prevAll
prevUntil
Jquery css处理
$("t1").css("样式","样式值")
位置:
scrollTop([val])返回顶部 没有参数标示获取,有参数表示设置
scrollLeft([val])
offset().left 指定标签在html的坐标
offset().top
$(i1).height()
innerHeight()
outerHeight()
outerHeight(true)
Jquery组织事件发生
$("c1").bind()
$("c1").unbind()
$("c1").delegate()
$("c1").undelegate()

 

实例:

 

    
Title
选项 IP post
1.1.1.1 80
1.1.1.1 80
1.1.1.1 80
全选多选
    
Title
标题1
内容
标题2
内容
标题3
内容
a
下拉菜单
    
Title 添加
8.8.8.8 20 编辑|删除
8.8.8.8 20 编辑|删除
8.8.8.8 20 编辑|删除
模拟对话框
    
Title
内容一
内容二
内容三
淘宝菜单

 

转载于:https://www.cnblogs.com/AbeoHu/p/6122377.html

你可能感兴趣的文章
bzoj 2339: [HNOI2011]卡农
查看>>
15-浮动
查看>>
Linux下MySQL表名不区分大小写的设置方法
查看>>
求几天后是几月几号1022
查看>>
vc++网络安全编程范例(20)木马防范检测数据端口与进程
查看>>
Tango with Django 1.9 中文——1.概述
查看>>
年度榜单:2012年最流行的28款免费英文字体素材
查看>>
数据类型范围
查看>>
codeforce 8A-8C
查看>>
湖南省第六届大学生程序设计大赛原题 F Biggest Number (UVA1182)
查看>>
Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
查看>>
dll和exe的共享节------多进程共享dll/exe全局变量
查看>>
Flex编程注意之如何得到itemRenderer里面的内容
查看>>
最近的一点思考,关于高手/大师/学霸
查看>>
css要点
查看>>
UIActivityIndicatorView
查看>>
大数据学习系列(5)-- 局域网yum仓库搭建
查看>>
[Canvas]新版箴言钟表
查看>>
杭电(hdu)2053 Switch Game 水题
查看>>
SDUT -refresh的停车场(栈和队列)
查看>>