如何用JS或JQ实现点击不同的按钮出现不同的层内容? 问题就是在一个页面,同进出现很多个标题,当点击不同的标题时,其他标题下面的内容就隐藏。 这个如何实现呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JQ 显示 .show() 隐藏.hide()很简单的东西 <div class="tab"> <table> <tr> <td id="tab1">租房</td> <td id="tab2">学生宿舍</td> </tr> </table> <div class="tab1"> </div> <div class="tab2"> </div></div>$(document).ready(function() { /********* tab setting *********/ $(".tab td:first").addClass("current"); $(".tab div:not(:first)").hide(); /********* tab event *********/ $(".tab td").click(function() { $(".tab td").removeClass("current"); $(this).addClass("current"); $(".tab div").hide(); $("." + $(this).attr("id")).fadeIn('slow'); }); $("#linkFSS").click(function(){ $("#tab7").click(); });}); <html><script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">$(function(){$("div").css("display","none");$("h1").click(function(){ var obj=$(this).next("div"); $(obj).show("fast"); $(obj).siblings("div").each(function(){$(this).hide();}) }); });</script><style type="text/css">#panel{border:1px;border-color:green;border-style:double;background-color:#F0F8FF;cursor:pointer;width:100px;height:100px;}</style><h1>gdgdg</h1><div id="1"><p>ffffffffsfsffffffffjsfojsofjsofjsofjs</p></div><h1>dgdgd</h1><div id="2"><p>afafa<br>fsfsfsfsfsfs</p></div><h1>hfhfhf</h1><div id="3"><p>fffsfsfssssssssssssssssssssssssssssssssssfffffffff</p></div></html> 代码这样呀:<html><head><script>$(document).ready(function() { /********* tab setting *********/ $(".tab td:first").addClass("current"); $(".tab div:not(:first)").hide(); /********* tab event *********/ $(".tab td").click(function() { $(".tab td").removeClass("current"); $(this).addClass("current"); $(".tab div").hide(); $("." + $(this).attr("id")).fadeIn('slow'); }); $("#linkFSS").click(function(){ $("#tab7").click(); });});</script></head><body><div class="tab"> <table> <tr> <td id="tab1">租房</td> <td id="tab2">学生宿舍</td> </tr> </table> <div class="tab1">租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房 </div> <div class="tab2">学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍 </div></div></body><html><html><head><script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">$(function(){$("div").css("display","none");$("h1").click(function(){ var obj=$(this).next("div"); $(obj).show("fast"); $(obj).siblings("div").each(function(){$(this).hide();}) }); });</script><style type="text/css">#panel{border:1px;border-color:green;border-style:double;background-color:#F0F8FF;cursor:pointer;width:100px;height:100px;}</style></head><body><h1>gdgdg</h1><div id="1"><p>ffffffffsfsffffffffjsfojsofjsofjsofjs</p></div><h1>dgdgd</h1><div id="2"><p>afafa<br>fsfsfsfsfsfs</p></div><h1>hfhfhf</h1><div id="3"><p>fffsfsfssssssssssssssssssssssssssssssssssfffffffff</p></div></body></html> 【textarea】 JS来判断这里面的最大输入字符数量 我的自定义函数为什么自动执行? [求助!急]firefox 下的iframe 问题 还是frame页面刷新的问题 如何调用后台的函数呢? 想得到用户选择的本地文件名和文件决对路径, 除了showModalDialogue之外还有什么办法达到与其相同效果的办法吗? 请教一个简单的下拉菜单的问题 請教排序問題!! xuzuning(唠叨)請進 iframe子页调用父页的函数,为什么无法调用 iframe跨域自适应高度 这里的eval有什么用?
JQ 显示 .show() 隐藏.hide()
很简单的东西
<div class="tab">
<table>
<tr>
<td id="tab1">租房</td>
<td id="tab2">学生宿舍</td>
</tr>
</table>
<div class="tab1">
</div>
<div class="tab2">
</div>
</div>
$(document).ready(function() {
/********* tab setting *********/
$(".tab td:first").addClass("current");
$(".tab div:not(:first)").hide(); /********* tab event *********/
$(".tab td").click(function() {
$(".tab td").removeClass("current");
$(this).addClass("current");
$(".tab div").hide();
$("." + $(this).attr("id")).fadeIn('slow');
}); $("#linkFSS").click(function(){
$("#tab7").click();
});});
<script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">
$(function()
{$("div").css("display","none");
$("h1").click(function(){
var obj=$(this).next("div");
$(obj).show("fast");
$(obj).siblings("div").each(function(){$(this).hide();})
});
});</script><style type="text/css">#panel
{
border:1px;
border-color:green;
border-style:double;
background-color:#F0F8FF;
cursor:pointer;
width:100px;
height:100px;
}
</style>
<h1>gdgdg</h1>
<div id="1"><p>ffffffffsfsffffffffjsfojsofjsofjsofjs</p></div>
<h1>dgdgd</h1>
<div id="2"><p>afafa<br>fsfsfsfsfsfs</p></div>
<h1>hfhfhf</h1>
<div id="3"><p>fffsfsfssssssssssssssssssssssssssssssssssfffffffff</p></div>
</html>
<head>
<script>
$(document).ready(function() {
/********* tab setting *********/
$(".tab td:first").addClass("current");
$(".tab div:not(:first)").hide(); /********* tab event *********/
$(".tab td").click(function() {
$(".tab td").removeClass("current");
$(this).addClass("current");
$(".tab div").hide();
$("." + $(this).attr("id")).fadeIn('slow');
}); $("#linkFSS").click(function(){
$("#tab7").click();
});});</script>
</head>
<body><div class="tab">
<table>
<tr>
<td id="tab1">租房</td>
<td id="tab2">学生宿舍</td>
</tr>
</table>
<div class="tab1">租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房租房
</div>
<div class="tab2">学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍学生宿舍
</div>
</div>
</body>
<html><html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">
$(function()
{$("div").css("display","none");
$("h1").click(function(){
var obj=$(this).next("div");
$(obj).show("fast");
$(obj).siblings("div").each(function(){$(this).hide();})
});
});</script><style type="text/css">#panel
{
border:1px;
border-color:green;
border-style:double;
background-color:#F0F8FF;
cursor:pointer;
width:100px;
height:100px;
}
</style>
</head>
<body>
<h1>gdgdg</h1>
<div id="1"><p>ffffffffsfsffffffffjsfojsofjsofjsofjs</p></div>
<h1>dgdgd</h1>
<div id="2"><p>afafa<br>fsfsfsfsfsfs</p></div>
<h1>hfhfhf</h1>
<div id="3"><p>fffsfsfssssssssssssssssssssssssssssssssssfffffffff</p></div>
</body>
</html>