Jquery中next和children的区别
next找的是同级的节点,children找的是子节点
<div>
<ul>
<li class="first"><a href="#">这是一级菜单1</a>
<ul>
<li class="second"><a href="#">这是二级菜单11</a></li>
<li class="second"><a href="#">这是二级菜单12</a></li>
</ul>
</li>
<li class="first"><a href="#">这是一级菜单2</a>
<ul>
<li class="second"><a href="#">这是二级菜单21</a></li>
<li class="second"><a href="#">这是二级菜单22</a></li>
</ul>
</li>
</ul>
</div>
jquery代码如下
$(document).ready(function(){
$("li.first").hover(function(){
$(this). children("ul").slideDown(); 找到的是如图表示标黑的ul节点
},
function(){
$(this). children("ul").slideUp();
});
});
如果改成$(this). next("ul"), 则找不到,因为没有和它同一级的ul节点!
相关 [jquery next children] 推荐:
乔布斯在NeXT
- xing - cnBeta.COMJQuery 选择器
- - CSDN博客Web前端推荐文章点击我
. 像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.点击我
. //给class为demo的元素添加行为.jquery操作xml
- - CSDN博客Web前端推荐文章jQuery JSONP跨域
- - Web前端 - ITeye博客jquery 插件
- - JavaScript - Web前端 - ITeye博客让jquery更快
- - JavaScript - Web前端 - ITeye博客jQuery Tools:Web开发必备的 jQuery UI 库
- - 博客园_首页jQuery基础之jQuery的DOM操作
- - CSDN博客推荐文章你最喜欢的水果是?
.