显示隐藏jQuery显示所有隐藏的tr
嘿,伙计们,我正在与这个论坛合作,我想隐藏类别列表,当你点击th时,它将显示tr文件。这将是更多的主题讨论 jQuery-显示隐藏jQuery显示所有隐藏的tr,jquery,show,Jquery,Show,嘿,伙计们,我正在与这个论坛合作,我想隐藏类别列表,当你点击th时,它将显示tr文件。这将是更多的主题讨论 jQuery- <script type="text/javascript"> $(document).ready(function() { $(".slidingDiv").hide(); $('.show_hide').click(function() { $('.slidingDiv').slideToggle(); }); }); </scri
<script type="text/javascript">
$(document).ready(function() {
$(".slidingDiv").hide();
$('.show_hide').click(function() {
$('.slidingDiv').slideToggle();
});
});
</script>
除非它使用一个php文件或其他东西,并且当有人创建一个新类别时自动生成,所以这是不可能的。我正在与一个网站合作创建论坛。所以我知道我可以使用jQuery,但不能访问php文件。有人能帮我做一下jQuery吗类似这样的事情应该可以:
$(".slidingDiv").hide();
$('.show_hide').click(function() {
$(this).closest('tr').siblings('.slidingDiv').slideToggle();
});
使用此
将允许您找到与单击的.show\u hide
相关的适当的.slideingDiv
。“filter()”方法也可用于对复杂测试的所有tr应用
您可以将筛选器函数作为参数传递
此函数必须返回一个布尔值,该值将确定是否必须过滤当前节点
$('.show_hide').click(function() {
$('.slidingDiv').filter(function(i,e){
// Ex: return whether the current tr has a particular descendant
return (!!$(this).find('span.foo').length);
}).slideToggle();
});
请发布呈现的标记。我认为在您的单击中,类似于
$(this).parents(“tr”).sides(“slidingDiv”).slideToggle()
的东西会起作用。我假设您对html格式本身几乎没有控制权,因为很多东西都是通过php变量提交的。就像我看到的一些东西是标题大小的“代码”。我该把你给我的密码放在哪里?我把我的加价贴上去了。jQuery和HTMLOh的人你救了我吗,詹姆斯!唯一的问题是一开始它不工作,然后我意识到它并没有一路关闭哈哈。只是失踪});
$(".slidingDiv").hide();
$('.show_hide').click(function() {
$(this).closest('tr').siblings('.slidingDiv').slideToggle();
});
$('.show_hide').click(function() {
$('.slidingDiv').filter(function(i,e){
// Ex: return whether the current tr has a particular descendant
return (!!$(this).find('span.foo').length);
}).slideToggle();
});