以下黑色部分是从从外部调用数据,想建立红色部分结构并隐藏黑色部分,怎么用JQuery实现啊?各位帮忙看看
<div id="gundong">
<div class="sidebox">
<h3>内容标题</h3>
<table>
<tr>
<td>第一行文字</td>
</tr>
<tr>
<td>第二行文字</td>
</tr>
<tr>
<td>第三行文字</td>
</tr>
<tr>
<td>第四行文字</td>
</tr>
</table>
</div> <h3>内容标题</h3>
<div class="sidebox">
<ul>
<li>第一行文字</li>
<li>第二行文字</li>
<li>第三行文字</li>
<li>第四行文字</li>
</ul>
</div></div>
<div id="gundong">
<div class="sidebox">
<h3>内容标题</h3>
<table>
<tr>
<td>第一行文字</td>
</tr>
<tr>
<td>第二行文字</td>
</tr>
<tr>
<td>第三行文字</td>
</tr>
<tr>
<td>第四行文字</td>
</tr>
</table>
</div> <h3>内容标题</h3>
<div class="sidebox">
<ul>
<li>第一行文字</li>
<li>第二行文字</li>
<li>第三行文字</li>
<li>第四行文字</li>
</ul>
</div></div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<style type="text/css">
.sidebox.hidden{display:none}
</style>
<script type="text/javascript">
<!--
$(function(){
$(".sidebox a").click(function(){
$(".sidebox.hidden").toggle()
if ($(this).html()=="显示")
{
$(this).html("隐藏")
}else{
$(this).html("显示")
}
})
})
//-->
</script>
</head> <body>
<div id="gundong">
<div class="sidebox">
<h3>内容标题<a href="#">显示</a></h3>
<table>
<tr>
<td>第一行文字</td>
</tr>
<tr>
<td>第二行文字</td>
</tr>
<tr>
<td>第三行文字</td>
</tr>
<tr>
<td>第四行文字</td>
</tr>
</table>
</div>
<div class="sidebox hidden">
<h3>内容标题</h3>
<ul>
<li>第一行文字</li>
<li>第二行文字</li>
<li>第三行文字</li>
<li>第四行文字</li>
</ul>
</div></div>
</body>
JQuery动态添加 ul li,
最后$('#gundong').remove();
<script>
$(function () {
$(".sidebox").remove();
$("#gundong").append("<h3>内容标题</h3><div class=\"sidebox\"> <ul> <li>第一行文字</li> <li>第二行文字</li> <li>第三行文字</li> <li>第四行文字</li></ul></div>"); });
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
</head>
<body>
<div id="gundong">
<div class="sidebox">
<h3>
内容标题</h3>
<table>
<tr>
<td>
第一行文字
</td>
</tr>
<tr>
<td>
第二行文字
</td>
</tr>
<tr>
<td>
第三行文字
</td>
</tr>
<tr>
<td>
第四行文字
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<head id="Head1" runat="server">
<title>1111</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type='text/javascript'>
$(function(){
$("#gundong").find(".sidebox").hide().end().append("<h3>内容标题</h3><div class=\"sidebox\"><ul><li>第一行文字</li><li>第二行文字</li><li>第三行文字</li><li>第四行文字</li></ul></div>");
});
</script>
</head>
<body>
<div id="gundong">
<div class="sidebox">
<h3>内容标题</h3>
<table>
<tr>
<td>第一行文字</td>
</tr>
<tr>
<td>第二行文字</td>
</tr>
<tr>
<td>第三行文字</td>
</tr>
<tr>
<td>第四行文字</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文字列表无缝向上滚动JavaScript代码</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#gundong").append("<h3>文章标题</h3>");
var str;
for(var i = 0; i < 7; i ++){
str += "<li>" + $(".sidebox > table > tbody > tr > td:eq(" + i + ")").html() + "</li>";
}
$(str).appendTo("#demo1 > ul");
});
</script>
<style>
*{margin:0px;padding:0px;border:0px;}
a {
color:#FFF;
text-decoration:none;}
a:hover{
color:#F60;
text-decoration:underline;}
body{font:12px "宋体";}
#demo1{
height:auto;
text-align:left;
}
#demo2{
height:auto;
text-align:left;
}
#demo1 li{
list-style-type:none;
height:40px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}
#demo2 li{
list-style-type:none;
height:40px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}
</style>
</head>
<body>
<div id="gundong">
<div class="sidebox" style="display:none;">
<h3>文章标题</h3>
<table>
<tbody>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第一行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第二行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第三行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第四行文字</a></td>
</tr>
</tbody>
</table>
</div>
<div id="demo" style="overflow:hidden;height:280px;width:280px; background:#000;">
<div id="demo1">
<ul>
</ul>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
var speed=28 ;
var demo=document.getElementById("demo");
var demo2=document.getElementById("demo2");
var demo1=document.getElementById("demo1");
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文字列表无缝向上滚动JavaScript代码</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function Marquee()
{
if(demo2.offsetTop-demo.scrollTop<=0)
{
demo.scrollTop-=demo1.offsetHeight;
}
else
{
demo.scrollTop++;
}
}
var demo,demo1,demo2;
$(document).ready(function(){
$("#gundong").append("<h3>文章标题</h3>");
var str;
for(var i = 0; i < 7; i ++){
str += "<li>" + $(".sidebox > table > tbody > tr > td:eq(" + i + ")").html() + "</li>";
}
$(str).appendTo("#demo1 > ul"); speed=28;
demo=document.getElementById("demo");
demo2=document.getElementById("demo2");
demo1=document.getElementById("demo1");
demo2.innerHTML=demo1.innerHTML MyMar=setInterval("Marquee()",speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval("Marquee()",speed)}
});
</script>
<style>
*{margin:0px;padding:0px;border:0px;}
a {
color:#FFF;
text-decoration:none;}
a:hover{
color:#F60;
text-decoration:underline;}
body{font:12px "宋体";}
#demo1{
height:auto;
text-align:left;
}
#demo2{
height:auto;
text-align:left;
}
#demo1 li{
list-style-type:none;
height:40px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}
#demo2 li{
list-style-type:none;
height:40px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}
</style>
</head>
<body>
<div id="gundong">
<div class="sidebox" style="display:none;">
<h3>文章标题</h3>
<table>
<tbody>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第一行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第二行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第三行文字</a></td>
</tr>
<tr>
<td><a href="www.jianghanrenjia.net" target="_blank">第四行文字</a></td>
</tr>
</tbody>
</table>
</div>
<div id="demo" style="overflow:hidden;height:280px;width:280px; background:#000;">
<div id="demo1">
<ul>
</ul>
</div>
<div id="demo2"></div>
</div>
</div>
</body>
</html>