Javascript 在PHP页面中使用JQuery显示/隐藏
我有下面的代码。我试图在#info id之间显示/隐藏所有内容。单击按钮时不会发生任何事情。我哪里做错了Javascript 在PHP页面中使用JQuery显示/隐藏,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有下面的代码。我试图在#info id之间显示/隐藏所有内容。单击按钮时不会发生任何事情。我哪里做错了 echo '<script> $( "#show' . $row['id'] . '" ).click(function() { $( "#info' . $row['id'] . '" ).first().show( "fast", function showNext() { $( this ).next( "#info' . $row['i
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>';
echo'
$(“#显示“.$row['id']”)。单击(函数(){
$(“#info'.$row['id'].”).first().show(“fast”,函数showNext()){
$(this.next(#info'.$row['id'.')).show(“fast”,showNext);
});
});
$(“#隐藏“.$row['id']”)。单击(函数(){
$(“#info'.$行['id'.]”)。隐藏(1000);
});
';
回声秀
隐藏';
回音‘L O L’;
在DOM元素存在之前调用脚本。您是否有一些控制台日志/错误?尝试先添加元素,然后添加脚本标记您可以使用无错误,但我在按Show时注意到了抖动之间的所有内容。我在另一个文件上测试了这一点,我认为它不允许在中包含表元素,否则它将无法工作。有别的方法吗?