我有这个CSS:
.linkMenu {
width: 710px;
height: 30px;
color: #CCCCCC;
font-weight: bold;
float: left;
text-align: left;
}这个HTML:
<div id="linkAnchor0" class="linkMenu">
text1
</div>
<div id="linkAnchor1" class="linkMenu" style="display:none;">
text2
</div>我想知道为什么$("#linkAnchor1").show();工作(它显示第二个div)和为什么$("#linkAnchor1").toggle();不工作(没有显示)。
我哪里错了?
编辑
整个jQuery代码:
function showLinks(param) {
if(param!="") {
for(i=0; i<10; i++) {
if(i<param) {
$("#linkAnchor"+i).toggle();
} else {
$("#linkAnchor"+i).toggle();
$("#linkAnchor"+i).find(".linkValue").children().val("");
}
}
}
}发布于 2011-04-19 14:25:41
如果我说的对,你就是想这么做:
function showLinks(param) {
$(".linkMenu").toggle();
$(".linkMenu:gt("+param+")").find(".linkValue").children().val("");
}
https://stackoverflow.com/questions/5717727
复制相似问题