jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()
<body> <div id="main"><div id="hot" class="rightbar"><h2>热门推荐</h2><ul><li><ul><li class="p">融氏橄榄油</li><li>帮宝适纸尿裤</li><li id="h">有机大米</li><li>妙洁垃圾袋</li><li>优乐美奶茶</li><li class="m">亲亲果冻</li></ul></li><li><ul><li>海飞丝洗头膏</li><li>六神花露水</li><li>舒肤佳香皂</li><li>心相印纸巾</li><li>哇哈哈矿泉水</li><li>王老吉</li></ul></li></ul></div> </div> </body>
<script type="text/javascript" language="javascript"> //此处为jQuery代码 </script>
测试1:测试next,让id="h"的li元素(有机大米)的下一个弟弟高亮
$("#h").next().css("background-color","red");
效果:
测试2:测试nextAll,让id="h"的li元素(有机大米)的所有弟弟高亮
$("#h").nextAll().css("background-color","red");
效果:
测试3:测试nextUntil,让id="h"的li元素(有机大米)的所有弟弟高亮,直到碰到类名是m的元素终止
$("#h").nextUntil(".m").css("background-color","red");
效果:
prev与next是一样的,只不过一个是哥哥,一个是弟弟,同样的prevAll和nextAll,prevUntil和nextUntil也基本一样,不再重复测试
测试4:测试siblings,让id="h"的li元素(有机大米)的所有兄弟都高亮(包括哥哥和弟弟)
$("#h").siblings().css("background-color","red");
效果:
测试5:测试siblings,让id="h"的li元素(有机大米)的所有兄弟中符合类名是m的高亮
$("#h").siblings(".m").css("background-color","red");
效果:
个人控制显示隐藏实例:
$(".ziyuanmingtit").each(function () {
$(this).click(function () {
if ($(this).siblings(".zyhih").css("display") == "none") {
$(this).siblings(".zyhih").css("display", "block");
} else {
$(this).siblings(".zyhih").css("display", "none");
}
});
});
<div class="ziyuanming ziyuanmingtit"><a>@item.DContent.Title</a></div>
<div class="ziyuanda">@item.DContent.AddDate.ToString("yyyy-MM-dd")</div>
<div class="zyhih">
<span class="prepre">推荐理由:</span><div class="ppcot">@item.DContent.CustomField09</div>
<span class="prepre">馆员回复:</span><div class="ppcot">@item.DContent.CustomField10</div>
<div>
效果是点击标题,如果看不见容器zyhih,则让其显现;再次点击标题,如果zyhih为显示的,就让它隐藏;
类似的点击控制显示隐藏的例子:
<script>
$(function () {
$(".showbo").each(function () {
$(this).click(function () {
if ($(this).next().css("display") == "none") {
$(this).next().css("display", "block");
} else {
$(this).next().css("display", "none");
}
});
});
})
</script>
<div class="showbo">
<a href="javascript:void(0)" title="@item.DContent.Title">
<span>@(++i)、</span>
@(new HtmlString(GetSubString(item.DContent.Title, 62)))
</a>
<span class="time">@item.DContent.AddDate.ToString("yyyy-MM-dd")</span>
</div>
<div class="qusans"><span class="qpre">解疑:</span>@item.DContent.Summary</div>
转载于:https://www.cnblogs.com/shy1766IT/p/4472856.html
jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()相关推荐
- html用js添加兄弟节点,jquery 删除节点 添加节点 找兄弟节点的简单实现
$().empty(); //该方法会删除当前节点下的所有子节点,请注意当前节点不会 被删除 $().remove(); //该方法会删除当前节点下的所有子节点,请注意 当前节点会 被删除 $(). ...
- jquery获取兄弟节点
jquery如何获取某一个兄弟节点 $('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevAll() 当前元 ...
- jquery 选择兄弟节点
jquery 选择兄弟节点 $('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevaAll() 当前元素之前 ...
- 视频教程-JavaScript+jQuery+项目实战系列视频教程-JavaScript
JavaScript+jQuery+项目实战系列视频教程 国内IT培训讲师,国内知名出版社IT作家.经验丰富,草根悍将.待人诚恳,从不摆架子,做事认真负责. 周知胜 ¥117.00 立即订阅 扫码下载 ...
- jQuery获取兄弟元素的各种方法总结
1.next();//获取当前元素的下一个兄弟元素 2.nextAll();//获取当前元素后面所有的兄弟元素 3.prev();//获取当前元素的前一个兄弟元素 4.prevAll();//获取当前 ...
- jQuery遍历之next()、nextAll()方法使用实例
jquery遍历:next()和nextAll()方法.实例如下: 复制代码 代码如下: <html> <head> <script type="text/ja ...
- jQuery小测试系列之jQuery基础知识
日期:2012-4-17 来源:GBin1.com 这是jQuery小测试系列第一部分:基础知识. 来源:jQuery小测试系列之jQuery基础知识
- jquery --- 收缩兄弟元素
点击高亮的收缩兄弟元素. 思路: 1.点击的其实是tr.(类为parent) 2.toggleClass可以切换样式 3.slblings('.class').toggle 可以根据其类来进行隐藏显示 ...
- import 别名_Python基础找茬系列09--import和from-import的引用区别
一.语法区别 二.两种导包在内存上的区别 一图看懂import与from-import的区别 无论是使用import隐式导包还是form-import显示导包,整个模块都会被加载到内存中 例如:fro ...
最新文章
- LeetCode刷题记录8——605. Can Place Flowers(easy)
- 一篇SSM框架整合友好的文章(二)
- JVM内存管理:深入Java内存区域与OOM
- 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede
- 【面试测试题】贪婪是好事
- 完整叙述html的语法结构,html article介绍与语法结构
- php时间格式函数,PHP函数之日期时间函数date()使用详解_php基础_脚本
- 操作系统知识点大总结【进程同步与互斥】
- 《数据结构》陈越课件重点总结
- CSS特性:white-space: nowrap;text-overflow: ellipsis;text-decoration: none
- JDBC 连接数据库,包含连接池
- JDK 8 foreach的用法
- ExoPlayer的缓存 四 缓存Cache 的应用
- Java实现 蓝桥杯 生命游戏
- 计算机启动灯光提示,为什么我的电脑开机时指示灯为黄色并不断闪烁,且开不开机?...
- 前端代码规范(依据腾讯团队前端代码规范整理与补充)
- java apns feedback_php从苹果apns的feedback服务器获取推送失败的token
- 【Unity】热更新插件【ULua】学习教程整理
- python随机生成无序列表_python实现无序列表:链表
- 京东物流系统自动化运维平台技术揭密
热门文章
- swing退出子窗口事件_如何创建有效的退出弹出窗口?
- JZOJ 5402. 【NOIP2017提高A组模拟10.8】God Knows
- dubbo是长连接还是短连接_从快手短视频看,内容平台如何做好产品与用户的连接及运营实操...
- [codevs 1917] 深海机器人问题
- linux+卸载+gpm服务,Linux gpm下console中使用鼠标
- mysql unicode转汉字_如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他
- Coins and Queries(map迭代器+贪心)
- eclipse创建Maven的动态web工程
- 【tomcat】手动部署动态JavaWeb项目到tomcat
- 设计微服务架构需要掌握的基础知识