你的位置:首页 > Java教程

[Java教程]jQuery的next()函数的使用详解


jQuery的next()函数的使用详解:
此函数在代码中有大量的应用,下面就结合实例介绍一下此函数的用法。
它可以取得一个包含匹配元素集合中每一个元素紧邻的后面同辈元素的元素集合。
在上面的概念中有下面几点需要特别注意:
1."紧邻",也就是说获取的元素必须是匹配元素所紧邻的,中间不能够有其他的元素间隔。
2."同辈",也就是说获取的元素必须和匹配是同级元素。
3."后面",也就是i说获取的元素必须位于匹配元素的后面。
语法结构:

$(selector).next(expr)

参数列表:

参数描述
expr可选。筛选表达式。

实例代码:

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.father{ height:200px; width:200px; border:1px solid blue;}</style><script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script><script type="text/javascript">$(document).ready(function(){ $("p").next().css("color","blue")})</script> </head><body><div class="father"><p>我是p元素</p><span>我是span元素</span><p>我是p元素</p><div>我是div元素</div></div></body></html>

以上代码可以将所有p元素后面紧邻的同辈元素的字体颜色设置为蓝色。

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.father{ height:200px; width:200px; border:1px solid blue;}</style><script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script><script type="text/javascript">$(document).ready(function(){ $("p").next("span").css("color","blue")})</script> </head><body><div class="father"> <p>我是p元素</p> <span>我是span元素</span> <p>我是p元素</p> <div>我是div元素</div></div></body></html>

以上代码可以将p元素后面紧邻的同辈元素中的span元素的字体衍射设置为蓝色。

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">*{ margin:0px; padding:0px; font-size:14px;}ul{list-style:none;}.main .nav{ width:100px; margin:0px auto; margin-top:3px;}.main .nav a{ width:100px; height:25px; line-height:25px; text-align:center; text-decoration:none; background-color:green; display:block;}.main .nav .navcontent{display:none;}</style><script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script><script type="text/javascript">$(document).ready(function(){ var navs=$(".nav"); var navcontents=$(".navcontent"); var navlen=navs.length;  $(".nav a").click(function(){  if($(this).next().css("display")=="none")  {   $(this).next().css("display","block")  }  else  {   $(this).next().css("display","none")   }  }) })</script></head><body><div> <ul class="main">  <li class="nav">  <a href="#">蚂蚁部落</a>  <ul class="navcontent">   <li>搜索优化</li>   <li>CSS专区</li>   <li>ASP专区</li>  </ul>  </li>  <li class="nav">  <a href="#">前台专区</a>  <ul class="navcontent">   <li>搜索优化</li>   <li>CSS专区</li>   <li>ASP专区</li>  </ul>  </li>  <li class="nav">  <a href="#">后台专区</a>  <ul class="navcontent">   <li>搜索优化</li>   <li>CSS专区</li>   <li>ASP专区</li>  </ul>  </li> </ul></div></body></html>

以上代码实现了一个二级菜单,里面有next()函数逇应用。

原文地址是:http://www.51texiao.cn/jqueryjiaocheng/2015/0427/240.html




跟团俄罗斯旅游需要多少钱几月份去俄罗斯旅游最好什么时候去俄罗斯旅游最便宜去俄罗斯旅游跟团要多少钱去俄罗斯旅游需要多少钱心游吴哥 杭州人镜头里的高棉微笑(组图) 遂昌冬游那晚 银河在头顶缓缓移动 2015东部华侨城春节价格多少?东部华侨城春节好玩吗? 澳门有哪些值得购买的呢? 建德下渚湖 秋意浓满江南湖畔 天降长假哪里去 杭州乡野寻清闲(组图) 不去著名景点 武汉的小地方也可以很美 在细节处发现美 武汉那些小景点推荐 西岸龙涛湾动感水城好玩吗?南海西岸龙涛湾动感水城有什么? 高明龙涛湾水上乐园好玩吗?龙涛湾水上乐园娱乐项目有哪些? 高明有水上乐园吗?佛山高明水上乐园在什么地方? 东部华侨城只玩水上乐园多少钱?深圳东部华侨城水上乐园门票多少钱一张? 广州到三亚旅游,怎样坐车最划算? 北京旅游有什么好玩的? 海南博鳌东方文化苑怎么样?好玩吗? 从亚龙湾到蜈支洲岛码头怎样走最划算最方便? 06032U150KAT2A Datasheet 06032U150KAT2A Datasheet LD033C223KAB2A Datasheet LD033C223KAB2A Datasheet 12105C474KAT9A Datasheet 12105C474KAT9A Datasheet 深圳到南昆山旅游价格 深圳到南昆山旅游价格 深圳到南昆山旅游价格 深圳至惠州一日游 深圳至惠州一日游 深圳至惠州一日游 深圳至惠州三天游价格 深圳至惠州三天游价格 深圳至惠州三天游价格