Jquery 我需要对所有元素使用slidetoggle

Jquery 我需要对所有元素使用slidetoggle,jquery,html,Jquery,Html,此代码不起作用。我需要对所有具有父子关系的元素使用滑动切换我现在意识到我忽略了这一点。它现在起作用了 我改变了: <script> $(document).ready(function(){ $("li.start").next().slidetoggle("li"); }); </script> </head> <body> <div style="width:500px;" class="siblings"> <

此代码不起作用。我需要对所有具有父子关系的元素使用滑动切换

我现在意识到我忽略了这一点。它现在起作用了

我改变了:

<script>
$(document).ready(function(){
    $("li.start").next().slidetoggle("li");
});
</script>
</head>
<body>

<div style="width:500px;" class="siblings">
  <ul>ul (parent)  
    <li class="start">li (sibling with class name "start")</li>
    <li>li (the next sibling of li with class name "start")</li>
  </ul>   
  <ul>ul (parent)  
    <li class="start">li (sibling with class name "start")</li>
    <li>li (the next sibling of li with class name "start")</li>
  </ul>   
</div>
致:


我该怎么做?我该怎么做?请看一看。可以将动画的持续时间作为参数和可选回调函数传递给它。因此,您可以使用.slidetoggleslow、.slidetogglefast或.slidetoggle400,即400毫秒,这不是问题兄弟。。。查看答案。它仍然适用于slidetoggle250…为什么你发布不同的答案?你知道答案部分是用来做什么的吗?另外,因为JavaScript是区分大小写的。slidetoggle;是错误的,您必须使用。滑动切换;正如你在回答中所说,T应该是大写的。
$(document).ready(function(){
    $("li.start").next().slidetoggle("li");
});
$(document).ready(function(){
  $(".parent").click(function(){
    $(this).next('li').slideToggle(250);
  });
});