首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用onclick事件取消隐藏多个元素

问使用onclick事件取消隐藏多个元素
EN

Stack Overflow用户
提问于 2013-11-28 07:18:23
回答 1查看 169关注 0票数 0

我在我的网站上运行代码,当有人单击表中某行的内容时,会出现更多内容。这很好用:

代码语言:javascript
复制
$(document).ready(function() {
    //hide the all of the element with class abstract
    $("..meetings-list .meeting_title_and_description .abstract").hide();
    //toggle the componenet with class meetingname
    $("..meetings-list .meeting_title_and_description .meeting_name").click(function(){
        $(this).next(".meetings-list .meeting_title_and_description .abstract").slideToggle(50);
     });
});

但是,现在我想让第二个元素也出现在相同的onclick事件中。我想不出该怎么写。我试过这样的方法,但不起作用

代码语言:javascript
复制
$(document).ready(function(){
    //hide the all of the element with class abstract
    $("..meetings-list .meeting_title_and_description .abstract").$("..meetings-list .meeting_title_and_description .secondthingtohide").hide();
    //toggle the componenet with class meetingname
    $("..meetings-list .meeting_title_and_description .meeting_name").click(function(){
    $(this).next(".meetings-list .meeting_title_and_description        .    abstract").$("..meetings-list .meeting_title_and_description .abstract").$("..meetings-list .meeting_title_and_description .secondthingtohide").slideToggle(50);
     });
});

有谁有主意吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-28 08:15:30

尝试使用通配符选择器方法,如下所示:

代码语言:javascript
复制
$("[.^=meeting]").toggle();
 // OR //
$("[class^=meeting]").hide();

class^=meeting或.^=meeting告诉jQuery选择类以'meeting‘开头的所有标签,并使用您想要的任何函数(即show()、hide()、fadeIn()、fadeOut()等)来切换它们。

代码语言:javascript
复制
$("[.$=meeting]").show();
 // OR //
$("[class$=meeting]").fadeOut();

class$=meeting或.$=meeting告诉jquery选择所有类以‘’结尾的标签,并用你想要的任何函数(如show()、hide()、fadeIn()、fadeOut()等)来切换它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20255012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档