1、了解siblings

语法:siblings(selector)

用法:$(".frist").siblings(“li”)

说明:查找兄弟节点,不包括自身元素

2、排他思想

想要多选一的效果,排他思想:当前元素设置样式,其余的兄弟元素清除样式。

例子:

html:

<body>

<table>

<tr>

<th>项目</th>

<th colspan="5">上课</th>

<th colspan="2">休息</th>

</tr>

<tr>

<td>星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

<td>星期六</td>

<td>星期天</td>

</tr>

<tr>

<td rowspan="4">星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

<td>星期六</td>

<td rowspan="4">星期天</td>

</tr>

<tr>

<td>星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

</tr>

<tr>

<td>星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

</tr>

<tr>

<td>星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

</tr>

<tr>

<td rowspan="2">星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

<td>星期六</td>

<td rowspan="2">星期天</td>

</tr>

<tr>

<td>星期</td>

<td>星期一</td>

<td>星期二</td>

<td>星期三</td>

<td>星期四</td>

<td>星期五</td>

</tr>

</table>

</body>

css:

<style>

table {

width: 600px;

height: 300px;

border: 2px solid blue;

margin: 100px auto;

}

th {

border: 1px solid blue;

text-align: center;

}

td {

border: 1px solid blue;

text-align: center;

}

</style>

JS:

<script src="jquery.min.js"></script>

<script>

$(function() {

$('td').mouseover(function() {

$(this).siblings('td').css('color', '');

$(this).css("color", 'red');

});

$('td').mouseout(function() {

$(this).css("color", '');

});

$('th').mouseover(function() {

$(this).siblings('th').css('color', '');

$(this).css("color", 'red');

});

$('th').mouseout(function() {

$(this).css("color", '');

});

})

</script>

jQuery排他思想(siblings)相关推荐

  1. Jquery排他思想实现

    我们先来温习一下js里面的排他思想的写法,给五个按钮,点击某一个按钮这个按钮就变成粉红色,其余按钮都是白色,若采用js实现这个案例需要采用循环判断来写,代码如下: <!-- jquery排他思想 ...

  2. jquery排他思想

    效果展示: 代码展示: <!DOCTYPE html> <html><head><meta charset="utf-8">< ...

  3. jQuery 里面的排他思想

    jQuery 里面的排他思想 <!DOCTYPE html> <html lang="en"><head><meta charset=&q ...

  4. jQuery的排他思想

     因为jQuery具备隐式迭代,所以在写排他思想的时候不需要循环遍历,直接用下面这个就能实现. <html><button>变色</button><butto ...

  5. [转]jQuery设计思想

    转自:http://kb.cnblogs.com/page/109875/ jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远 ...

  6. 借鉴--阮一峰博客之Jquery设计思想

    jquery常用方法--阮一峰博客借鉴 由于自身以前一直只是止步于看别人的博客,这是我的第一篇博客(感觉好高大上),这次博客我是借鉴于阮一峰网络日志关于Jquery设计思想的部分. 首先关于此篇博客我 ...

  7. 什么是排他思想算法?(源码解析)

    排他思想算法 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF- ...

  8. 编程思维---排他思想

    排他思想:就是排除掉其他的(包括自己),然后再给自己设置想要实现的效果.总而言之,排他思想的实现步骤就是所有元素全部清除再设置当前元素. 大白话---简单总结:干掉兄弟,复活自己 使用场景:1.Tab ...

  9. android 排他button,javascript排他思想

    排他思想: 干掉所有人,设置我自己,先将所有人全设置为"",然后再设置当前的值 1.含义: 关于排他思想,我的理解就是先排除掉其他的(包括自己) ,最后再给自己(this)加想要的 ...

  10. DOM系列之排他思想

    文章の目录 1.什么是排他思想 2.示例 写在最后 1.什么是排他思想 如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法 所有元素全部清除样式(干掉其他人) 给当前元素设 ...

最新文章

  1. 更新ADT到Android L的方法
  2. 独家 | Meta的新学习算法可以教AI进行多任务处理
  3. Java语法基础-2
  4. Sklearn(v3)——SVM理论(1)
  5. boost::units模块实现展示信息单元系统
  6. 珠宝管理系统java,基于jsp的珠宝首饰进销存管理系统-JavaEE实现珠宝首饰进销存管理系统 - java项目源码...
  7. 网速提高学习周——系统篇
  8. 如何使用终端下载 macOS Monterey 12.1 正式版
  9. flash电脑安装包_Flash动画制作,Animate CC 2019下载安装
  10. 百度开源的71款项目
  11. 万能 解决ubuntu网易云音乐不能播放的各种问题
  12. ogg_for_bigdata (oracle 数据通过ogg到hbase)
  13. Sql Server2008/2012/2014/2016中文版下载
  14. 安徽科技学院 信网学院网络文化节 高庆
  15. 人脑的计算能力有多强?
  16. c语言loadimage函数参数,函数loadimage问题
  17. POP3协议简单介绍
  18. Sql Server 2016新功能之Row-Level Security(值得关注)
  19. PMP考试 项目启动会和项目开工会议的区别(转载)
  20. javascript 实现一个定时遍历数组,每隔一段相同的时间取出数组中的一项进行操作

热门文章

  1. 计算机考试190,计算机考试题库:计算机考试模拟练习题(190)
  2. 蘑菇街面经(自己的第一次秋招面试)
  3. Composer 的常用命令
  4. 光滑曲线_使用Python实现贝塞尔曲线连接多点形成光滑曲线
  5. Javascript匿名类
  6. ACwing 1018 最低通行费
  7. Mac自带截图高级技巧
  8. 性能测试实战(七):数据驱动
  9. Photoshop-为图像添加一个真实投影
  10. 【毕业设计】基于springboot的个人博客系统