week15---12月16日 JQ基础(二)
2015-12-15 13:15
253 查看
一、复习
1、JQ的概念
2、$()的作用
3、选择符的使用
二、新课
(一)选择元素
1、自定义选择符
除了各种CSS选择符之外,jQuery还添加了独有的完全不同的自定义选择符。
项目任务:为表格每个一行添加底纹
1)一个表格时的操作:
注意点,:odd,:even两个自定义选择符的作用。——提醒,起始是以0开始。
$(document).ready(function() {
$('tr:even').addClass('alt');
})
2)那么有两个表格时,现象是怎样?
需要改进:
$(document).ready(function() {
$('tr:nth-child(odd)').addClass('alt');
});
注意::nth-child()是jQuery中唯一从1开始计数的选择。
项目任务:为包含特定内容的表格添加样式
操作:$('td:contains(Henry)').addClass('highlight');
注意:contains()区分大小写。
思考:从这个单元格出发的其他单元格能不能选择呢?
操作:
$('td:contains(Henry)').next().addClass('highlight');
总结:.next()方法只选择下一个最接近的同辈元素
.nextAll()方法选择后面的全部单元格
对应的还有.prev()和.prevAll(),即向前取元素
.siblings()能够选择处于相同DOM层次的所有其他元素,无论这些元素处于当前元素之前还是之后
2)基于表单的选择符
选 择 符 匹 配
:input 输入字段、文本区、选择列表和按钮元素
:button 按钮元素或type属性值为button的输入元素
:enabled 启用的表单元素
:disabled 禁用的表单元素
:checked 勾选的单选按钮或复选框
:selected 选择的选项元素
例如:使用$('input[type="radio"]:checked')可以选择所有选中的单选按钮
(二)实训操作
实验报告16
1、JQ的概念
2、$()的作用
3、选择符的使用
二、新课
(一)选择元素
1、自定义选择符
除了各种CSS选择符之外,jQuery还添加了独有的完全不同的自定义选择符。
项目任务:为表格每个一行添加底纹
1)一个表格时的操作:
注意点,:odd,:even两个自定义选择符的作用。——提醒,起始是以0开始。
$(document).ready(function() {
$('tr:even').addClass('alt');
})
2)那么有两个表格时,现象是怎样?
需要改进:
$(document).ready(function() {
$('tr:nth-child(odd)').addClass('alt');
});
注意::nth-child()是jQuery中唯一从1开始计数的选择。
项目任务:为包含特定内容的表格添加样式
操作:$('td:contains(Henry)').addClass('highlight');
注意:contains()区分大小写。
思考:从这个单元格出发的其他单元格能不能选择呢?
操作:
$('td:contains(Henry)').next().addClass('highlight');
总结:.next()方法只选择下一个最接近的同辈元素
.nextAll()方法选择后面的全部单元格
对应的还有.prev()和.prevAll(),即向前取元素
.siblings()能够选择处于相同DOM层次的所有其他元素,无论这些元素处于当前元素之前还是之后
2)基于表单的选择符
选 择 符 匹 配
:input 输入字段、文本区、选择列表和按钮元素
:button 按钮元素或type属性值为button的输入元素
:enabled 启用的表单元素
:disabled 禁用的表单元素
:checked 勾选的单选按钮或复选框
:selected 选择的选项元素
例如:使用$('input[type="radio"]:checked')可以选择所有选中的单选按钮
(二)实训操作
实验报告16
相关文章推荐
- swift学习笔记之警告框和操作表
- 【转】Pro Android学习笔记(二四):用户界面和控制(12):Style和Theme
- 【转】Pro Android学习笔记(二三):用户界面和控制(11):其他控件
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- 第三讲:React Native & HTML5+(学习笔记1)
- V4L2 API详解 <二> Camera详细设置
- EventBus源码研读(中)
- LeetCode 016 3Sum Closest
- OSC职位推荐第二季回归,给你一些不一样的!
- postgresql报错Error while loading shared libraries: libpq.so.5: cannot open shared object file
- Python 面向对象
- Gson解析复杂的json数据
- Windows 系统安装 redis 服务
- PE文件详解九:资源结构体
- 获取UGUI子节点在Canvas的屏幕坐标
- 按规律输出歌词
- MFC
- Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别
- Linux远程备份工具Rsync使用案例
- Android开发艺术2之Activity的启动模式