jQuery";这";找不到孩子
所以我想直接在链接下面隔离元素 举个例子,这里是我的Jquery,如果我点击带有类的链接,就会删除页面上所有带有类下拉列表的链接。我如何使用“this”或任何东西一次只隔离一个jQuery";这";找不到孩子,jquery,slidetoggle,Jquery,Slidetoggle,所以我想直接在链接下面隔离元素 举个例子,这里是我的Jquery,如果我点击带有类的链接,就会删除页面上所有带有类下拉列表的链接。我如何使用“this”或任何东西一次只隔离一个 $(document).ready(function(){ $('.drop').click(function(){ if($('.drop_down').is(':visible')) { $('.drop_down').slideUp(); } else
$(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> </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();
}
});
马特-你还没有“接受”你之前问题的任何答案。请花一点时间返回并单击对您有帮助的先前答案旁边的复选标记。