基于从php生成的结果加载页面时隐藏和显示div

时间:2012-12-04 15:44:18

标签: php jquery html

我正在对box.net进行API调用。 我想将响应中的数据显示到表中。 但有时反应是空的。 那个时候我想向用户展示一些消息。

所以我的想法是当我得到一些响应并禁用包含消息的div时显示包含表的div。反之亦然。

我是jquery的新手。没有找到合适的例子。 我从这些例子中尝试了一些东西,但没有成功。 这是

if (sizeof($folder_entries) == 0) 
    {
        echo '<script>';
        echo '$("#message").show()';
        echo '$("#content").hide()';
        echo '</script>';
    }
    else 
    {
        echo '<script>';
        echo '$("#message").hide()';
        echo '$("#content").show()';
        echo '</script>'; 
}

我怎么能得到它?

先谢谢。

1 个答案:

答案 0 :(得分:0)

似乎你需要简单的javascript或jquery来显示和隐藏div

<script>
if (some condition..... )
      {
            document.getElementById("test").style.display  = '';       
      }
      else
      {
            document.getElementById("test").style.display  = 'none';
      }
 </script>

<div name="test" id="test">

jQuery的:

$(document).ready(function() {
 $('#hideh1').click(function(){
   $('div.showhide,h1').hide();
 });
 $('#showh1').click(function(){
   $('div.showhide,h1').show();
 });
 $('#toggleh1').click(function(){
   $('div.showhide,h1').toggle();
 });

});