JQuery Quickfix:我不;I don’我不知道怎么称呼它
JQuery Quickfix : I don't know how to call it
这是我的HTML:
<ul class="test">
<li><a href="#">One</a>
<ul>
<li>Content One</li>
</ul>
</li>
<li><a href="#">Two</a>
<ul>
<li>Content Two</li>
</ul>
</li>
</ul>
我想隐藏UL.TEST LI UL
。当我点击锚点"一"或点击"ul.test li"或"ul.test-lia"时
如果不在"ul.test li ul"中使用CLASS或ID,我将如何做到这一点?
我的代码是:
$(function(){
$("ul.test li").click(function(e){
e.preventDefault();
$(this).slideToggle("fast");
});
});
我想做的事:
$(this + "ul").slideToggle("fast");
我只想隐藏ul.test li ul
。
如果呢?
$("ul.test li a").click(function(e){
$('ul', this).slideToggle("fast");
});
如何使用$('ul', this).slideToggle("fast");
返回ul.test li
试试这个:
$("ul.test li").click(function(e){
$('ul', this).slideToggle("fast");
});
演示:http://jsfiddle.net/9KAhT/
$("ul.test li a").click(function(e){
$(this).next().slideToggle("fast");
});
怎么样
$(this).find("ul").slideToggle("fast");
在点击处理程序中
编辑:
也许这对你更有用处。http://api.jquery.com/category/traversing/tree-traversal/
相关文章:
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 这个旋钮没有更新;我不知道为什么
- 我不知道为什么我的代码是错误的?又有什么错
- 我不知道我的编码有什么问题.(JavaScript)
- I'我不知道为什么我的代码没有'不起作用
- sqlite查询返回错误-can'我不知道为什么
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 我不知道如何正确地将REST响应对象传递给ReactJS子组件
- 我没有'我不知道为什么我的jqGrid子网格没有'不要给我看数据
- 用Javascript更改Kendo TreeView节点名称-我不'I don’我不知道怎么做
- 我可以'I don’我不知道我在做什么;m缺失,除了一个选项外,代码可以100%工作
- JQuery Quickfix:我不;I don’我不知道怎么称呼它
- 回溯问题-can'I don’我不知道怎么做
- Don'我不知道如何发送带有get请求参数的字符串
- 无法't更新流星中的文档,找到了修复程序,但没有;I don’我不知道怎么用.我该把它放在哪里
- three.js;无法读取属性'位置'of undefined和don'我不知道为什么
- 我的javascript输出与预期输出不匹配.我没有'I don’我不知道我哪里错了
- 我没有'I don’我不知道;It’联系表格有问题
- 引导程序:don'I don’我不知道如何制作时尚的大菜单