<a href="#" id="a_<?php echo $ffshow;?>">显示全文</a><div id="c_<?php echo $ffshow;?>" style="DISPLAY: none" align="center">全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容< /div>如正题:我想点“显示全文” 下面的全文内容就显示出来
调试欢乐多
function doit(s){
$("#c_"+s).css("display","block");
}
<script>
function xianShi(){
var h = document.f.hi.value;
var idc = document.getElementById(h);
idc.style.display = "block";}
</script>
<?php
$ffshow = "rr";
$a = "a_".$ffshow;
$c = "c_".$ffshow;
?>
<form name="f">
<input name="hi" type="hidden" value="<?php echo $c ?>"/>
</form>
<div id='<?php echo $a ?>' onclick="xianShi()">全部
</div>
<div id="<?php echo $c ?>" style="DISPLAY: none">
全部内容
全部内容
全部内容
全部内容
全部内容
</div>你测试下
这位兄台,这种方法是可行,但还有一点不足: 当这个页的很长时,我点“显示全文”的话会跳到页面的头部,能不能做到这一点:我点击“显示全文”不会跳到页面的头部,不要执行href="#"。
return false; 就行了..
<a href="#" id="a_<?php echo $ffshow;?>">显示全文 </a> <div id="c_<?php echo $ffshow;?>" style="DISPLAY: none" align="center">全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容全文内容</div><script type="text/javascript">
$("a").click(function(){
$("div#c_"+$(this).attr('id').replace('a_','')).show(800);
return false;
});
</script>