使用jquery隐藏和显示php动态创建的内容;搜索结果“;

使用jquery隐藏和显示php动态创建的内容;搜索结果“;,php,jquery,dynamic,Php,Jquery,Dynamic,我有一个表显示我的搜索结果,如果用户打开了一个函数,我希望每行只显示5个结果,如果他们关闭了,我希望显示7个结果。这很好,但我遇到的问题是,当我切换函数时,div被隐藏或显示,但动态创建的PHP内容仍然可见。我知道div隐藏或显示挂起函数,因为我在dynamiccreatedivs中写入了静态文本,而挂起函数则显示或隐藏文本 问题:如何隐藏php内容? PHP内容= /*BIG*/ //begin new row if($result_incBig == $beginRowBig

我有一个表显示我的搜索结果,如果用户打开了一个函数,我希望每行只显示5个结果,如果他们关闭了,我希望显示7个结果。这很好,但我遇到的问题是,当我切换函数时,div被隐藏或显示,但动态创建的PHP内容仍然可见。我知道div隐藏或显示挂起函数,因为我在dynamiccreatedivs中写入了静态文本,而挂起函数则显示或隐藏文本

问题:如何隐藏php内容? PHP内容=

/*BIG*/
    //begin new row
    if($result_incBig == $beginRowBig){
        $b .= '<tr>';   
        //row color
        $row_color = ($color_incBig % 2) ? 'tdAltRow_A' : 'tdAltRow_B';
        if($i == ($num_qk-1)){
            $secondRowClass = 'tdAltRow_noBorder';
        }else{
            $secondRowClass = 'tdAltRow';
        }
        //increment the color of the row
        ++$color_incBig;                
    }
    $b .= '<td class="td_formTitle_noBorder" align="center" style="padding:0px; text-indent: 0;" width="165" height="115" valign="bottom">';
        $b .= '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
            $b .= '<tr>';
                $b .= '<td align="center" style="height:80px; padding:4px; vertical-align:middle;">'.$appendLinkBegin.$companyPic.$appendLinkEnd.'</td>';
            $b .= '</tr>';
            $b .= '<tr>';
                $b .= '<td align="center" style="height:35px; padding:2px; vertical-align:bottom;">'.$appendLinkBegin.'<b>'.$company_name.'</b>'.$addSpace.'<br />'.$num2.' '.$resultText.$appendLinkEnd.'</td>';
            $b .= '</tr>';
        $b .= '</table>';
    $b .= '</td>';
    //end row if out of results or reached max num for row
    if($result_incBig == $endRowBig){
        $b .= '</tr>';
        $result_incBig = 0;
    }else if(($i+1) == $num_qk){
        if($result_incBig < $endRowBig){
            for($e=0;$e<=($endRowBig-$result_incBig);++$e){
                $b .= '<td class="td_formTitle_noBorder" align="center" style="padding:0px; text-indent: 0;" width="165" height="115" valign="bottom"><!--space--></td>'; 
            }
            $b .= '</tr>';  
            $result_incBig = 0;
        }
    }
    //increment inc 
    ++$result_incBig;
    /*END BIG*/

    /*SMALL*/
    //begin new row
    if($result_incSmall == $beginRowSmall){
        $s .= '<tr>';   
        //row color
        $row_color = ($color_incSmall % 2) ? 'tdAltRow_A' : 'tdAltRow_B';
        if($i == ($num_qk-1)){
            $secondRowClass = 'tdAltRow_noBorder';
        }else{
            $secondRowClass = 'tdAltRow';
        }
        //increment the color of the row
        ++$color_incSmall;              
    }
    $s .= '<td class="td_formTitle_noBorder" align="center" style="padding:0px; text-indent: 0;" width="165" height="115" valign="bottom">';
        $s .= '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
            $s .= '<tr>';
                $s .= '<td align="center" style="height:80px; padding:4px; vertical-align:middle;">'.$appendLinkBegin.$companyPic.$appendLinkEnd.'</td>';
            $s .= '</tr>';
            $s .= '<tr>';
                $s .= '<td align="center" style="height:35px; padding:2px; vertical-align:bottom;">'.$appendLinkBegin.'<b>'.$company_name.'</b>'.$addSpace.'<br />'.$num2.' '.$resultText.$appendLinkEnd.'</td>';
            $s .= '</tr>';
        $s .= '</table>';
    $s .= '</td>';
    //end row if out of results or reached max num for row
    if($result_incSmall == $endRowSmall){
        $s .= '</tr>';
        $result_incSmall = 0;
    }else if(($i+1) == $num_qk){
        if($result_incSmall < $endRowSmall){
            for($e=0;$e<=($endRowSmall-$result_incSmall);++$e){
                $s .= '<td class="td_formTitle_noBorder" align="center" style="padding:0px; text-indent: 0;" width="165" height="115" valign="bottom"><!--space--></td>'; 
            }
            $s .= '</tr>';  
            $result_incSmall = 0;
        }
    }
    //increment inc 
    ++$result_incSmall;
    /*END SMALL*/
}
//display table
if($where == ''){
    $b = '<input type="hidden" name="numberRes" id="numberRes" value="No Results" />';
    $s = '<input type="hidden" name="numberRes" id="numberRes" value="No Results" />';
}   
echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
    //results
    echo '<div class="rowFillBig">big7Results'.$b.'</div>';
    echo '<div class="rowFillSmall" style="display:none;">small5Results'.$s.'</div>';
echo '</table>';
/*BIG*/
//开始新的一行
如果($result\u incBig==$beginRowBig){
$b.='';
//行颜色
$row_color=($color_incBig%2)?'tdAltRow_A':'tdAltRow_B';
如果($i==($num_qk-1)){
$secondRowClass='tdAltRow_noBorder';
}否则{
$secondRowClass='tdAltRow';
}
//增加行的颜色
++$color\u incBig;
}
$b.='';
$b.='';
$b.='';
$b.='.$appendLinkBegin.$CompanyType.$appendLinkEnd.';
$b.='';
$b.='';
$b.=''.$appendLinkBegin'.$company_name'.$addSpace'.
'.$num2'.$resultText.$appendLinkEnd'.'; $b.=''; $b.=''; $b.=''; //如果超出结果或达到行的最大数量,则结束行 如果($result\u incBig==$endRowBig){ $b.=''; $result\u incBig=0; }如果($i+1)=$num_qk){ 如果($result\u incBig<$endRowBig){
对于($e=0;$e将div放在表的外侧,如下所示

    echo '<div class="rowFillBig">';    
    echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
        //results
        echo $b;
    echo '</table>';
echo '</div>';
echo '<div class="rowFillSmall" style="display:none;">';
    echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
        //results
        echo $s;
    echo '</table>';
echo '</div>';
echo';
回声';
//结果
亿美元;
回声';
回声';
回声';
回声';
//结果
echo$s;
回声';
回声';

试图理解其他人的PHP非常令人困惑。因为这听起来像你的问题实际上是一个HTML和jQuery问题(与PHP无关),你能告诉我们生成的最终HTML吗?
    echo '<div class="rowFillBig">';    
    echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
        //results
        echo $b;
    echo '</table>';
echo '</div>';
echo '<div class="rowFillSmall" style="display:none;">';
    echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
        //results
        echo $s;
    echo '</table>';
echo '</div>';