Dropdown href =“”重定向到索引页面,而不显示下拉列表

时间:2018-07-31 11:34:58

标签: php html html5

您好,我试图在您单击按钮时显示一个下拉列表,但问题是,每当我单击该按钮时,它就会转到索引页面而不显示该列表。

但是,该按钮仅在一个特定的页面上起作用,而该页面几乎与其他页面完全相同。

代码如下:

<li class="dropdown"> 
    <a id="dLabel" data-target="#" href="" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
        <?Php echo $_SESSION['email']; ?><span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
        <li><a href="welcome.php">User Details</a></li>
        <!-- <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li> -->
        <li role="separator" class="divider"></li>
        <li><a href="inc/config/logout.php">Logout</a></li>
    </ul>
</li>

1 个答案:

答案 0 :(得分:0)

请使用javascript:void(0)而不是空白。

 <li class="dropdown"> 
   <a id="dLabel" data-target="#" href="javascript:void(0)" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
    <?Php echo $_SESSION['email']; ?><span class="caret"></span>
</a>
<ul class="dropdown-menu">
    <li><a href="welcome.php">User Details</a></li>
    <!-- <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li> -->
    <li role="separator" class="divider"></li>
    <li><a href="inc/config/logout.php">Logout</a></li>
</ul>