PHP中的Jquery

Unk*_*per 0 html javascript php jquery

出于某种原因,将一些Javascript/Jquery代码放在PHP中时它们不起作用.

<?php
  if (x > 0) { 
?>    

<script type="text/javascript">   
   alert("Hi!");   
   $("#fault_message_mail").hide();
</script>

<?php
  } else . . .
?>
Run Code Online (Sandbox Code Playgroud)

如果x>0 它只执行Alert而不是hide方法(我想隐藏在某些html代码中声明的div).

为什么不执行?在PHP中使用jQuery是否谨慎?

我一直在Stack溢出中搜索类似的问题,但是我找不到肯定的答案.

谢谢

Daa*_*aan 6

您需要附加一个类似于的处理程序:

$(document).ready(function(){
   ("#fault_message_mail").hide();
});
Run Code Online (Sandbox Code Playgroud)

要么

$('#mybutton').click(function(){
   ("#fault_message_mail").hide();
});
Run Code Online (Sandbox Code Playgroud)