day17--JQuery
JQuery(中文社区:http://jquery.cuishifeng.cn/)
模块 类库 在不同语言叫法不一样而已
DOM/BOM/JavaScript的类库
一、查找元素
JQuery:
选择器:直接找到某个或某些标签
1.id
$("$id")
2.class
<div class="c1"></div>
$(".c1")
3.标签
$("a") 查找所有的<a>标签
4.组合
$("a,.c2,#i10") 查找<a>标签或class="c2"或id="i10"的标签
5.层级
$("#i1 a") 查找标签属性id="i1"下面的<a>标签
$("#i1 >a") 查找标签属性id="i1"的子标签
6.基本筛选器
:first #找到标签下面的第一个标签
:gt(index) :lt(index) :ep(index) :last
7、属性
$('[attribute]') 具有attribute属性的所有标签
$('[attribute="value"]') 属性等于attribute且值等于value的标签
筛选
实例:
多选,反选,全选
- 选择权
-
$("tb:checkbox").prop("checked") #获取值
$("tb:checkbox").prop("checked",true) #设置值
- $("#tb:checkboc").each(function(){
//k当前索引
//this,DOM,当前循环的元素$(this)
}}
- var v=条件?false:true #三元运算 ,取反,真值,取假;假值,取真。
PS:
1.x 推荐使用1.x系列,兼容性好
2.x
3.x
转换
Jquery对象转换为Dom对象 $('#i1')[0] ===》document.getElementById("i1")
Dom对象 ===》 $(Dom对象)
引用:
在<body>下面引用<script src="jquery-1.12.4.js"><script>引用Jquery内容
筛选器: --- JQuery里面根据当前标签进行筛选的标签
$().next() #当前标签的下一个标签
$().prevAll() #查找上面所有的标签
$().prevUntil() #查找上面同级标签,指导截至条件位置的标签
$().prev() #当前标签的上一个标签
$().parent() #当前标签的父标签
$().parents() #查找标签的所有父标签,包括祖父,祖先,顶端<html>
$().parentsUntil() #查找父级标签的上级标签截至
$().children() #当前标签所有的子标签
$().text() #获取标签的内容
$().siblings() #获取所有的兄弟标签(sibling:兄弟姐妹)
$().find('.content) #查找class=content的标签
二、操作元素
====》实例:
day17--JQuery的更多相关文章
- python_way day17 jQuery表单验证,事件绑定,插件,文本框架,正则表达式
python_way day17 1.jQuery表单验证 dom事件绑定 jquery事件绑定 $.each return值的判断 jquery扩展方法 2.前段插件 3.jDango文本框架 4. ...
- Python学习-day17 jQuery method and demo
一:介绍: jQuery:是DOM和js的封装.jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多).现在大多数的pc端的网站都 ...
- [Python自学] day-17 (jQuery)
一.jQuery简介 参考文档链接:http://jquery.cuishifeng.cn/ jQuery是JS的一个类库,是对DOM.BOM等的封装,方便我们来查找和操作元素. jQuery分为1. ...
- python_way day17 html-day3 前端插件(fontawsome,easyui,bootstrap,jqueryui,bxslider,jquerylazyload),web框架
python_way day17 一.模板插件 图标的插件 fontawsome: 后台管理: easyui jqueryui 很多网站都会用: bootstrap :引入jQuery:(2.x,1. ...
- Python之路,Day17 - 分分钟做个BBS论坛
Python之路,Day17 - 分分钟做个BBS论坛 本节内容: 项目:开发一个简单的BBS论坛 需求: 整体参考"抽屉新热榜" + "虎嗅网" 实现不同 ...
- Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
- jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧
这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...
- Jquery的点击事件,三句代码完成全选事件
先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- jQuery实践-网页版2048小游戏
▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了, ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
随机推荐
- android 插件合集
1.增加编译速度:fastdex-plugin 2.gradle 版本网站http://services.gradle.org/distributions/
- HTML5的 input:file上传 以及 类型控制
以HTML5的文件上传API 如下demo代码在.html文件打开即可: !DOCTYPE html> <html lang="zh_cn"> <head& ...
- 使用Sphinx生成本地的Python帮助文档
第一步:安装Sphinx 首先我们需要安装Sphinx,如果已经安装了Anaconda,那么只需要使用如下命令即可安装,关于其中的参数 -c anaconda,可以在链接[1]中查看: conda i ...
- 修改mysql的用户root密码
第一种方法:root用户登录系统/usr/local/mysql/bin/mysqladmin -u root -p password 新密码enter password 旧密码 第二种方法:root ...
- B - Internship (网络流关键割边)
题目链接:https://cn.vjudge.net/contest/281961#problem/B 题目大意:给你n个城市,中间有一些中转站,然后给你终点,再给你l条轨道以及流量,问你增加哪几条轨 ...
- 创建Git独立分支
在使用git进行版本控制的某些场景中我们可能需要在一个项目中建立完全独立的分支,此分支将作为一个独立的版本历史根节点,不与之前任何分支拥有相同的版本祖先. 比如当我们要在一个项目中使用一个分支进行项目 ...
- adb查看安卓设备系统Android版本
adb shell getprop "ro.build.version" 结果中如下两项便是版本信息: [ro.build.version.release]: [4.4.4][ro ...
- DSO windowed optimization 代码 (1)
这里不想解释怎么 marginalize,什么是 First-Estimates Jacobian (FEJ).这里只看看代码,看看Hessian矩阵是怎么构造出来的. 1 优化流程 整个优化过程,也 ...
- volatile的深入理解--【sky原创】
volatile 所有定义的变量都是在内存上面的, 例如: int i = 10; int j = i; int k = i; i = 10; 是初始化的变量,存放在数据段,未初始化的变量存放在 ...
- 织梦dedeCMS数据库结构字段说明-简略说明
dede_addonarticle 附加文章表 aid int(11) 文章编号typeid int(11) 分类栏目编号body mediumtext 文章内容dede_addonflash 附加F ...