获取唯一ID';JQuery的php foreach循环中的行数

获取唯一ID';JQuery的php foreach循环中的行数,php,jquery,Php,Jquery,下午好 我的页面上有3个foreach循环,第一个获取团队,第二个获取团队中的每个人,第三个获取代理已完成任务的每个唯一引用。我已经收集了这些数据,并且显示得很好。现在我想向它添加一些JQuery,这样它将隐藏代理和引用,除非单击相关的团队或代理。 因此,如果我加载页面,所有内容都将隐藏在团队之外,当我单击团队时,它将显示代理,当我单击代理时,它将显示引用 我无法为每一行分配唯一的ID,也无法在JQuery脚本中找到这些ID 这是我的密码 <?php if($aForm['sTaskTyp

下午好

我的页面上有3个foreach循环,第一个获取团队,第二个获取团队中的每个人,第三个获取代理已完成任务的每个唯一引用。我已经收集了这些数据,并且显示得很好。现在我想向它添加一些JQuery,这样它将隐藏代理和引用,除非单击相关的团队或代理。 因此,如果我加载页面,所有内容都将隐藏在团队之外,当我单击团队时,它将显示代理,当我单击代理时,它将显示引用

我无法为每一行分配唯一的ID,也无法在JQuery脚本中找到这些ID

这是我的密码

<?php if($aForm['sTaskType'] !== 'CP' ){?>
    <table style="width: 95%">
        <tr>
                <th>Area</th>
                <th>Pass</th>
                <th>Pass with feedback</th>
                <th>Fail with Minors</th>
                <th>Fail with Majors</th>
        </tr>

<?php  foreach ($aQualityTeamResults AS $iBusinessStreamId => $aTeamData) { 
$aQualityAgentResults = $oRadiusQualityFns->GetQualityAgentResults($sDateFrom, $sDateTo, $sTaskType, $aTeamData['iBusinessStreamId']);?>

        <tbody>
        <tr class="TeamClick<?php echo $aTeamData['iBusinessStreamId'];?>">
            <td><?php echo $aTeamData['sBusinessStream']?></td>
            <td><?php echo $aTeamData['Pass']?></td>
            <td><?php echo $aTeamData['Pass with Feedback']?></td>
            <td><?php echo $aTeamData['Fail with Minors']?></td>
            <td><?php echo $aTeamData['Fail with Majors']?></td>
        </tr>
        </tbody>


            <?php  foreach ($aQualityAgentResults AS $iUserId => $aAgentData) { 
            $aQualityPropertyResults = $oRadiusQualityFns->GetQualityPropertyResults($sDateFrom, $sDateTo, $sTaskType, $aAgentData['iBusinessStreamId'], $aAgentData['Agent']);
            ?>
            <tbody>
            <tr  class="Agent<?php echo $iUserId]?>">
            <td><?php echo $oRadiusUser->Get_User_Name($aAgentData['Agent']);?></td>
            <td><?php echo $aAgentData['Pass'];?></td>
            <td><?php echo $aAgentData['Pass with Feedback'];?></td>
            <td><?php echo $aAgentData['Fail with Minors'];?></td>
            <td><?php echo $aAgentData['Fail with Majors'];?></td>
            </tr>
            </tbody>

                <?php  foreach ($aQualityPropertyResults AS $iUserId => $aPropertyData) { ?>
                <tbody>
                <tr class="Property<?php echo $aPropertyData['iUserId'];?>">
                <td colspan="2"><a href="<?echo $sPage?>?sPostPropertyCode=<?php echo $aPropertyData['sPropertyCode'];?>&sPostTaskType=<?php echo $aPropertyData['sTaskType'];?>&iPostUserId=<?php echo $iUserId;?>"><font color="black"><?php echo $aPropertyData['sPropertyCode']?></font></a></td>
                <td colspan="3"><?php echo $aPropertyData['Result']?></td>
                </tr>
                </tbody>
<?php 

                }
        }
}
?>  

</table>

地区
通过
传递反馈
未成年人失败
专业不及格

我很匆忙,但事情是这样的

<?php if($aForm['sTaskType'] !== 'CP' ){?>
    <table style="width: 95%">
        <tr>
                <th>Area</th>
                <th>Pass</th>
                <th>Pass with feedback</th>
                <th>Fail with Minors</th>
                <th>Fail with Majors</th>
        </tr>

<?php  foreach ($aQualityTeamResults AS $iBusinessStreamId => $aTeamData) { 
$aQualityAgentResults = $oRadiusQualityFns->GetQualityAgentResults($sDateFrom, $sDateTo, $sTaskType, $aTeamData['iBusinessStreamId']);?>

        <tbody>
        <tr class="TeamClick<?php echo $iBusinessStreamId;?>">
            <td><?php echo $aTeamData['sBusinessStream']?></td>
            <td><?php echo $aTeamData['Pass']?></td>
            <td><?php echo $aTeamData['Pass with Feedback']?></td>
            <td><?php echo $aTeamData['Fail with Minors']?></td>
            <td><?php echo $aTeamData['Fail with Majors']?></td>
        </tr>
        </tbody>


            <?php  foreach ($aQualityAgentResults AS $iUserId => $aAgentData) { 
            $aQualityPropertyResults = $oRadiusQualityFns->GetQualityPropertyResults($sDateFrom, $sDateTo, $sTaskType, $aAgentData['iBusinessStreamId'], $aAgentData['Agent']);
            ?>
            <tbody>
            <tr  class="Agent<?php echo $iUserId; ?>">
            <td><?php echo $oRadiusUser->Get_User_Name($aAgentData['Agent']);?></td>
            <td><?php echo $aAgentData['Pass'];?></td>
            <td><?php echo $aAgentData['Pass with Feedback'];?></td>
            <td><?php echo $aAgentData['Fail with Minors'];?></td>
            <td><?php echo $aAgentData['Fail with Majors'];?></td>
            </tr>
            </tbody>

                <?php  foreach ($aQualityPropertyResults AS $iUserId2 => $aPropertyData) { ?>
                <tbody>
                <tr class="Property<?php echo $iUserId2 ;?>">
                <td colspan="2"><a href="<?echo $sPage?>?sPostPropertyCode=<?php echo $aPropertyData['sPropertyCode'];?>&sPostTaskType=<?php echo $aPropertyData['sTaskType'];?>&iPostUserId=<?php echo $iUserId;?>"><font color="black"><?php echo $aPropertyData['sPropertyCode']?></font></a></td>
                <td colspan="3"><?php echo $aPropertyData['Result']?></td>
                </tr>
                </tbody>
<?php 

                }
        }
}
?>  

</table>

地区
通过
传递反馈
未成年人失败
专业不及格

你能用一个你想要做的演示来设置一个JSFIDLE吗?
<script language="javascript" type="text/javascript" >

    $(document).ready(function() {
    $('.Agent').hide;
    $('.Property').hide;

    $(document).on('click','.TeamClick(UNIQUE ID)',function(){
        $('.Agent(UNIQUE ID)').toggle('show');
        $('.Property(UNIQUE ID)').toggle('show');

    });  
});
<?php if($aForm['sTaskType'] !== 'CP' ){?>
    <table style="width: 95%">
        <tr>
                <th>Area</th>
                <th>Pass</th>
                <th>Pass with feedback</th>
                <th>Fail with Minors</th>
                <th>Fail with Majors</th>
        </tr>

<?php  foreach ($aQualityTeamResults AS $iBusinessStreamId => $aTeamData) { 
$aQualityAgentResults = $oRadiusQualityFns->GetQualityAgentResults($sDateFrom, $sDateTo, $sTaskType, $aTeamData['iBusinessStreamId']);?>

        <tbody>
        <tr class="TeamClick<?php echo $iBusinessStreamId;?>">
            <td><?php echo $aTeamData['sBusinessStream']?></td>
            <td><?php echo $aTeamData['Pass']?></td>
            <td><?php echo $aTeamData['Pass with Feedback']?></td>
            <td><?php echo $aTeamData['Fail with Minors']?></td>
            <td><?php echo $aTeamData['Fail with Majors']?></td>
        </tr>
        </tbody>


            <?php  foreach ($aQualityAgentResults AS $iUserId => $aAgentData) { 
            $aQualityPropertyResults = $oRadiusQualityFns->GetQualityPropertyResults($sDateFrom, $sDateTo, $sTaskType, $aAgentData['iBusinessStreamId'], $aAgentData['Agent']);
            ?>
            <tbody>
            <tr  class="Agent<?php echo $iUserId; ?>">
            <td><?php echo $oRadiusUser->Get_User_Name($aAgentData['Agent']);?></td>
            <td><?php echo $aAgentData['Pass'];?></td>
            <td><?php echo $aAgentData['Pass with Feedback'];?></td>
            <td><?php echo $aAgentData['Fail with Minors'];?></td>
            <td><?php echo $aAgentData['Fail with Majors'];?></td>
            </tr>
            </tbody>

                <?php  foreach ($aQualityPropertyResults AS $iUserId2 => $aPropertyData) { ?>
                <tbody>
                <tr class="Property<?php echo $iUserId2 ;?>">
                <td colspan="2"><a href="<?echo $sPage?>?sPostPropertyCode=<?php echo $aPropertyData['sPropertyCode'];?>&sPostTaskType=<?php echo $aPropertyData['sTaskType'];?>&iPostUserId=<?php echo $iUserId;?>"><font color="black"><?php echo $aPropertyData['sPropertyCode']?></font></a></td>
                <td colspan="3"><?php echo $aPropertyData['Result']?></td>
                </tr>
                </tbody>
<?php 

                }
        }
}
?>  

</table>