在 PHP 页面中使用 JQuery 显示/隐藏


Show/Hide using JQuery in PHP page

>我在下面有这段代码。我正在尝试显示/隐藏 #info id 之间的所有内容。当我单击按钮时没有任何反应。我哪里出错了?

echo '<script>
      $( "#show' . $row['id'] . '" ).click(function() {
      $( "#info' . $row['id'] . '" ).first().show( "fast", function showNext() {
      $( this ).next( "#info' . $row['id'] . '" ).show( "fast", showNext );
      });
      });
      $( "#hide' . $row['id'] . '" ).click(function() {
      $( "#info' . $row['id'] . '" ).hide( 1000 );
      });
      </script>';
echo '<tr><th><button id="show' . $row['id'] . '">Show</button></th>
      <th><button id="hide' . $row['id'] . '">Hide</button></th>';
echo '<div id="info' . $row['id'] . '"><td>L O L</td></div></tr>';
脚本

在 DOM - Element 存在之前调用。你有一些控制台日志/错误吗?尝试先添加元素,然后添加脚本标记