如何禁用a href

How to disable a href

本文关键字:href 何禁用      更新时间:2023-09-26

如果数据库中的PR行中有值,如何禁用a href link?就像我下面的示例表,如果有PR禁用链接。

item_name | PR     |  < Add >  |
ballpen   | pr100  |    <a>    |
pencil    |        |    <a>    |
Paper     |        |    <a>    |
Clip      |        |    <a>    |

代码,

  <?php
    echo '<table>
        <thead>
        <tr>
        <th></th>
        <th>Item Name</th>
        <th>PR</th>
        <th><Add></th>
        </tr>
        </thead>';
    echo '<tbody>';
    $i = 1;
    while ($row = $result1->fetch_assoc()) {
        if ($row['app_cn'] != '') {
            echo '<tr>
            <td>' . $i++ . '</td>
            <td>' . $row['item_name'] . '</td>
            <td>' . $row['pr'] . '</td>
            <td align="center"><a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a></td>
       </tr>';
        }
?>

如果行有PR,我想禁用近似行<a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a>

while ($row = $result1->fetch_assoc()) {
    if ($row['app_cn'] != '') {
        echo '<tr>
        <td>' . $i++ . '</td>
        <td>' . $row['item_name'] . '</td>
        <td>' . $row['pr'] . '</td>
        <td align="center">';
if (!empty($row['pr'])){
    echo '<a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a>';
}
echo'</td></tr>';
}

您可以使用以下内容:

...
echo '<td align="center"><a class="fancybox" href="'.(($row['pr']!="")?'addpr.php?counts='.$row["id"]:'#'). '"></a></td>';

如果您试图删除modal(fancybox)功能,那么您可以通过使用jquery或javascript删除链接的类来完成。。

示例

$('a[href="PR100"]').removeClass('fancybox');

这会检查页面上的每个链接。如果链接的href属性等于PR100,我们将删除fancybox类,这将阻止弹出。

不过你的问题很神秘。我猜这就是你要问的。。

 <?php
    echo '<table>
        <thead>
        <tr>
        <th></th>
        <th>Item Name</th>
        <th>PR</th>
        <th><Add></th>
        </tr>
        </thead>';
    echo '<tbody>';
    $i = 1;
    while ($row = $result1->fetch_assoc()) {
        if ($row['app_cn'] != '') {
            $url = $row['pr'] ? 'addpr.php?counts=' . $row['pr'] : '#';
            echo '<tr>
            <td>' . $i++ . '</td>
            <td>' . $row['item_name'] . '</td>
            <td>' . $row['pr'] . '</td>
            <td align="center"><a class="fancybox" href="{$url}"></a></td>
       </tr>';
        }
?>

href属性设置为"javascript:;"