我想我将不得不为此使用Jquery。

我有一个打印按钮,我只想显示数组中是否有数据。

这是我要完成的工作的简化版本

的HTML

<?include 'anotherpage.php'?>
<button class='printButton' name='printButton'>Print</button>


的PHP

$data = array();
if($statement == true){
 array_push($data, 'some value', 'another value');
}
if (empty($data)){
  echo "No trace currently found";
  **<<I want to set a hidden class to the button here somehow>>**
}


在正确方向上的任何帮助将不胜感激。我仍在尝试掌握整个JQuery内容。

最佳答案

如果有$ statement == true,为什么不只包含按钮呢?

另一种方法是设置一个隐藏按钮的jQuery / JavaScript函数。
然后,如果应该没有按钮,请打印一个html部分,以调用该函数。

像这样:

jQuery的

hidePrintButton = function()
{
    $('.printbutton').hide();
}


的PHP

if (empty($data)){
  echo "No trace currently found";
  echo '<script>';
  echo 'hidePrintButton();';
  echo '</script>';
}

10-06 00:18