隐藏并显示Jquery

时间:2016-06-16 04:58:29

标签: jquery html css

我认为我做了一件正确的事情,我点击了按钮并且没有显示段落。有人可以用我的jQuery帮助我吗?

$('.open').on('click',function(event){
  $(this).nextAll('.ranch').toggle();
});

DEMO

4 个答案:

答案 0 :(得分:2)

你的html中没有附加jquery插件。请检查控制台是否有错误。

http://codepen.io/SESN/pen/WxxZOg

这是你的答案

 $('.open').on('click',function(){
 $(this).closest('.content').find('p.ranch').toggle();
 });

答案 1 :(得分:0)

让我们这么简单

$('.open').on('click',function(){
   $('p.ranch').toggle();
});

希望这对你有用

答案 2 :(得分:0)

你也可以这样做,它有效。

$(document).ready(function(){
    $('.open').on('click',function(){
 $('p.ranch').toggle();
 });

答案 3 :(得分:0)

.open嵌套在另一个元素中,.nextAll()寻找兄弟姐妹。为了实现这一目标,你必须进一步向后移动一级。

以下是我找到父.content的方法,但这只是我:

$('.open').on('click', function(event) {
  $(this).closest('.content').find('.ranch').toggle();
});