<div id="sclit"></div>
<a href="javascript:void(0)" class="para">Sci Lit 1</a>
<div class="details">text for sci lit 1</div>
<a href="javascript:void(0)" class="para">Sci Lit 2</a>
<div class="details">text for sci lit 2</div>
<a href="javascript:void(0)" class="para">Sci Lit 3</a>
<div class="details">text for sci lit 3</div>
$(function(){
$(".para").click(function(){
$("#sclit").text($(this).next(".details").text());
});
});
<style>
.details {display:none;}
</style>
答案 0 :(得分:3)
添加以下行:
$(".details:first").clone().appendTo("#sclit").show();
演示:http://jsfiddle.net/wesley_murch/m4dhv/
还有其他方法可以做到,但这应该做到。
答案 1 :(得分:2)
只是一个猜测:
$("#sclit").text($("div.details:first").text());
在页面加载时运行的$(function(){...})中添加它。
如果我正确理解问题,