0

我有一个非常基本的问题,实际上是看这里。我想分开两个按钮。

jQuery

$( "span" ).click(function() {
  $( "p" ).toggle( "slow" );
});

HTML

<span>↓ Hobby </span>
<p class="contentDiv" >Such interesting text, eh?</p>
    <br> <br>
 <span>↓ Sport </span>
<p class="contentDiv" >Such interesting text, eh?</p>

我正在尝试 getElementById 但它不起作用。

我是初学者,请耐心等待。

4

2 回答 2

2

当您使用时,$('p')您正在选择所有 p 元素,您需要像这样指定

$( "span" ).click(function() {
  $(this).next().toggle();
});
于 2013-09-17T09:05:25.630 回答
0

尝试这个。

$( "span" ).click(function() {
  $(this).closest('p').toggle();
});
于 2013-09-17T09:06:49.033 回答