有人可以帮助解决这个问题:
$('#cont2, #cont3').hide();
$('li a').click(function(){
var idx= $(this).attr('id').substr(-1);
$('#cont1, #cont2, #cont3').hide();
$('#cont'+idx).show();
return false;
});
这在 IE7 和 IE8 中不起作用。为什么?
HTML
<ul>
<li class="linktab"><a href="#" id="link1">Link1</a></li>
<li class="linktab"><a href="#" id="link2">Link2</a></li>
<li class="linktab"><a href="#" id="link3">Link3</a></li>
</ul>
<div id="cont1">content 1</div>
<div id="cont2">content 2</div>
<div id="cont3">content 3</div>