Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery帮助,在上(单击_Jquery_Html_Click - Fatal编程技术网

Jquery帮助,在上(单击

Jquery帮助,在上(单击,jquery,html,click,Jquery,Html,Click,html如下所示: <div class="partners-container"> <div class="clickme"> <div class="partners-bars"> Huvudpartners & Sponsorer </div> </div> <div class="showornot hidden">

html如下所示:

<div class="partners-container">
    <div class="clickme">
        <div class="partners-bars">
            Huvudpartners & Sponsorer
        </div>
    </div>
    <div class="showornot hidden">
        <div class="partners-post-wrapper">
            <div class="partners-post">
                <img src="http://i.imgur.com/ThMn1MQ.png">
            </div>
        </div>
    </div>
</div>
不幸的是,我在同一个class=partners容器中得到了更多的“categoris”和。clickme,所以这段代码的作用是切换第一个:

但我希望其余的也能被切换,其余的也能关闭。有人能帮我吗?我知道我应该用“这个”,但我不知道怎么做


.showornot在单击其父母子女clickme时不应切换…我知道这很混乱哈哈

为什么不使用速记方法。单击

然后,尝试以下操作:

$(".showornot", $(this).parent()).slideToggle(400);
工作证明:

我在这个提琴中所做的是用class.showornot在按钮的父元素中选择元素


请注意,您在发布的代码中缺少了一个起始div标记,我想这是一个被归类为“网络容器”的标记,这使得人们回答起来有点困难。

您好,谢谢您的回复,不幸的是,它与我向您展示的上一个示例的功能相同。它仍然会切换第一篇文章,但其他的不会切换。我忘了告诉你,每个帖子都有自己的帖子。你看过我的提琴吗?它在那里工作,每个元素都在它自己的partners容器div中。你的提琴甚至没有提到jquery…这是一个工作版本
$(".showornot", $(this).parent()).slideToggle(400);