Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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_Slidetoggle - Fatal编程技术网

jQuery";这";找不到孩子

jQuery";这";找不到孩子,jquery,slidetoggle,Jquery,Slidetoggle,所以我想直接在链接下面隔离元素 举个例子,这里是我的Jquery,如果我点击带有类的链接,就会删除页面上所有带有类下拉列表的链接。我如何使用“this”或任何东西一次只隔离一个 $(document).ready(function(){ $('.drop').click(function(){ if($('.drop_down').is(':visible')) { $('.drop_down').slideUp(); } else

所以我想直接在链接下面隔离元素

举个例子,这里是我的Jquery,如果我点击带有类的链接,就会删除页面上所有带有类下拉列表的链接。我如何使用“this”或任何东西一次只隔离一个

$(document).ready(function(){
    $('.drop').click(function(){
        if($('.drop_down').is(':visible')) {
            $('.drop_down').slideUp();
        } else {
            $('.drop_down').slideDown();
        }
    });
});

<li><a class="drop" href="#">Video Training</a></li>
<li class="drop_down">Click on the links below to get some more information or to buy now <div>&nbsp</div> <a class="button" href="/training_dvds">More Info</a><a class="button" href="/pos_support/aldelo_training_dvd">Buy Now</a></li>                      
$(文档).ready(函数(){
$('.drop')。单击(函数(){
如果($('.drop_down')。是(':visible')){
$('.drop_down').slideUp();
}否则{
$('.drop_down').slideDown();
}
});
});
  • 单击下面的链接以获取更多信息或立即购买
    .drop
    除了文本节点之外没有任何子节点

    如果您的意思是想影响链接父项下方的
    li.下拉列表
    ,请执行以下操作:

    $('.drop').click(function(){
        var $next = $(this).parent().next('li.drop_down');
        if($next.is(':visible')) {
            $next.slideUp();
        } else {
            $next.slideDown();
        }
    });
    
    马特-你还没有“接受”你之前问题的任何答案。请花一点时间返回并单击对您有帮助的先前答案旁边的复选标记。