您好,我试图在您单击按钮时显示一个下拉列表,但问题是,每当我单击该按钮时,它就会转到索引页面而不显示该列表。
但是,该按钮仅在一个特定的页面上起作用,而该页面几乎与其他页面完全相同。
代码如下:
<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>
答案 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>