我在名为uname
的文件中定义了一个名为header.html
的div。我不想在home.html
和dash.html
的几页中的一个页面上显示此div。
header.html
。如何在uname
上隐藏此特定div home.html
并在dash.html
上显示?
我正在使用jquery加载header.html
文件:
$(document).ready(function() {
$("#header").load("header.html")
});
答案 0 :(得分:1)
修改您的代码并添加以下内容:
$(document).ready(function() {
$("#header").load("header.html",function(){
$('.uname').hide();
//of if uname is an id then
$('#uname').hide();
});
});
基本上我们在这里做的是在加载时隐藏div。
答案 1 :(得分:0)
在PHP中,您可以查询当前网址,并根据结果,您可以包含或不包含您的div。
示例代码可能如下所示:
<?php
$page = $_SERVER['REQUEST_URI'];
if($page == 'dash.html'){
echo '<div class="uname"> div content here </div>'; // put your div inside this echo
}
?>
在header.html中添加上面的代码以及您需要的更改,当您加载包含标题的网页时,它还会检查网页网址并加载或不加载您的div。