Jquery使用next()选择右侧元素
Jquery select right element using next()
我试图通过next()找到正确的元素,但仍然做得不对;/
<li class="menu">
<ul>
<li class="button"></li>
<a href="#manifest"><li class="menu_glowne">MANIFEST</li></a>
</ul>
</li>
我想用鼠标移到.按钮.菜单
$('.menu').mouseover(function(){
$(this).next("li").animate({'opacity':1},500);
});
我该怎么做?我的代码不起作用。
$('.menu').mouseover(function(){
$(this).find("li").animate({'opacity':1},500);
});
应该可以正常工作:)
您需要find()而不是next(),next用于获取兄弟姐妹,而find将查找后代。
实时演示
$('.menu').mouseover(function(){
$(this).find("li").animate({'opacity':1},500);
});
编辑,html结构中也很少有错误。
<ul>
<li class="menu"> Menu
<ul>
<li class="button">button</li> <a href="#manifest">manifes</a>t<li class="menu_glowne">MANIFEST</li>
</ul>
</li>
</ul>
相关文章:
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 使用元素选择器向Object添加函数
- j查询未来元素选择器
- 是否存在jQuery元素选择库的最小化版本
- Jquery动态元素选择器
- 为Select元素选择ONCHANGE
- 如何通过元素选择器获取tinyMCE编辑器实例
- 引导模式元素选择
- 下拉元素选择和 JS 调用不起作用
- 如何在 Edge Animate 中使用类元素选择器绑定 ElementAction
- 停止 Edge 浏览器尝试跨元素选择单词
- jQuery在以下选择器中引用初始元素选择器
- 编写一个类似jQuery的JS元素选择器
- 并行元素选择器
- 带有元素选择器的jQuery get()函数
- 如何设置为元素选择的属性并从其余部分移除属性
- Jquery Html元素选择器
- Jquery元素选择
- 如何使用Javascript防止HTML元素选择选项中的冲突
- 在IE上组合了活动状态伪类和相邻元素选择器