我在仅显示带有链接的选定选项卡式 div 时遇到了一些麻烦:
<script>
$(function(){
$('ul#tabs>li a').click(function(e){
e.preventDefault();
var tab = $(this).attr('href');
$(tab).css('display', 'block');
$(tab).siblings('div').css('display', 'none');
})
});
</script>
这是HTML:
<div id="tabsBox">
<ul id="tabs">
<li><a href="#a">A</a></li>
<li><a href="#b">B</a></li>
<li><a href="#c">C</a></li>
</ul>
<div id="#a">A content</div>
<div id="#b">B content</div>
<div id="#c">C content</div>
</div>
它在这个 JSFiddle http://jsfiddle.net/9xrjD/
有谁知道为什么它不工作?