使用jquery显示特定的li标记
Display specific li tags using jquery
我有三个php页面,header.php,我把ul标签放在那里,上面有两个隐藏的li标签(每个页面都包括我的header.php),当我在login.php中登录时,如果登录成功,我的页面将直接到profile.php,我想在header.php中显示两个隐藏li标签。问题是我不知道显示li标签的确切语法。my-header.php:
<ul class="nav navbar-nav " > <!--navbar-nav-->
<li><a href="home.php">Home</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">About us</a>
<ul class="dropdown-menu">
<li><a href="about-us.php">The story</a></li>
<li><a href="culture.php">culture & services</a></li>
</ul>
</li>
<li><a href="enabling-the-idea-in-a-space.php">Projects</a></li>
<li class="hide"><a href="tender.php" >Tender</a></li>
<li><a href="news.php">News</a></li>
<!-- <li><a href="career.php">Career</a></li> -->
<li><a href="contact-us.php">Contact us</a></li>
<li class="hide" name="profile" id="profile"><a href="Profile.php" >Profile</a></li>
</ul>
这是我在login.php中显示li标记的代码:
$query = "SELECT * FROM [Emkaandb].[dbo].[tbl_clientslogin] WHERE email='{$email}' AND password='{$password}'";
$result = sqlsrv_query($conn, $query);
while($row = sqlsrv_fetch_array($result)){
$username = $row['email'];
$pass = $row['password'];
$name = $row['name'];
}
if(($email != $username) && ($password != $pass)){
echo '<script type="text/javascript">
alert("Invalid Username/Password!");
window.location.href = "home.php";
</script>';
die();
}else{
echo '<script type="text/javascript">
alert("WELCOME");
window.location.href = "Profile.php";
</script>';
echo "<td><form action=Profile.php method=post>
<input name=emailL type=text id=emailL value='".$row['email']."'>
</form></td>";
die();
}
用于登录页面
<?php
session_start();
include 'connection.php';
$email = $_POST['user'];
$password = $_POST['pass'];
$username = "";
$pass = "";
$name = "";
//check if login form is filled
if(empty($_POST['user']) || empty($_POST['pass'])){
//header('Location: home.php'); when execute, ignore alert message
echo '<script type="text/javascript">
alert("Username/Password Empty!");
window.location.href = "home.php";
</script>';
die();
}
//search for user and password in the database
$query = "SELECT * FROM [Emkaandb].[dbo].[tbl_clientslogin] WHERE email='{$email}' AND password='{$password}'";
$result = sqlsrv_query($conn, $query);
while($row = sqlsrv_fetch_array($result)){
$username = $row['email'];
$pass = $row['password'];
$name = $row['name'];
}
if(($email != $username) && ($password != $pass)){
echo '<script type="text/javascript">
alert("Invalid Username/Password!");
window.location.href = "home.php";
</script>';
die();
}else{
echo '<script type="text/javascript">
alert("WELCOME");
window.location.href="Profile.php?chk=1&usr='.$username.'";
</script>';
/*echo "<td><form action=Profile.php method=get style=margin-top:-10%>
<input name=emailL type=text id=emailL value='".$row['email']."'>
</form></td>";*/
die();
}
?>
对于header.php
<ul class="nav navbar-nav " > <!--navbar-nav-->
<li><a href="home.php">Home</a></li>
<li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">About us</a>
<ul class="dropdown-menu">
<li><a href="about-us.php">The story</a></li>
<li><a href="culture.php">culture & services</a></li>
</ul>
</li>
<li><a href="enabling-the-idea-in-a-space.php">Projects</a></li>
<?php if($check==1){
echo '<li><a href="tender.php" >Tender</a></li>';
?>
<li><a href="news.php">News</a></li>
<!-- <li><a href="career.php">Career</a></li> -->
<li><a href="contact-us.php">Contact us</a></li>
<?php if($check==1){
echo '<li class="hide" name="profile" id="profile"><a href="Profile.php" >Profile</a></li>';
}
?>
</ul>
对于Profile.php
<h4 style="color:gray;"><b>Profile</b></h4>
<h3><?php echo $user; ?></h3>
<ul class="nav nav-tabs" style="color: #5c5b5b;">
<li class="active"><a data-toggle="tab" href="#drawing">Drawings</a></li>
<li><a data-toggle="tab" href="#document">Documents</a></li>
<li><a data-toggle="tab" href="#tender">Tender</a></li>
<li><a data-toggle="tab" href="#password">Change Password</a></li>
</ul>
相关文章:
- 更改li标记文本的Javascript
- 使用jquery显示特定的li标记
- 如何使用json对象作为li元素的id属性或使用javascript锚定标记id
- 获取封闭li标记的id
- 在 li 中获取子标记的 html 内容
- 使用 jQuery 替换 li 标记中的文本
- 哪种模式在 gsub 中使用!将有序列表 (li 标记) HTML 字符串替换为订单号
- 获取位于 li 标记内的锚点值
- jQuery:如何找到具有特定id的li标记
- 如何从列表对象生成li和锚点标记
- 如果id不在JSON中,如何使用jQuery隐藏li标记
- Jquery删除最近的li标记在单击时不起作用
- 当离开每个li标记,但在ul标记中定义了鼠标out时,运行一个函数
- 自动递增javascript函数生成的li标记
- 为li标记重复onmouseover / onmouseout调用
- 如何通过在ul中的索引将类设置为li标记
- 每个td-li标记上的Onmouseover选项菜单
- 用于li标记子节点onclick的Javascript代码
- 使用javascript限制li标记
- 单击时将类添加到 li 标记