我想我将不得不为此使用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>';
}