我有一个列表,我想运行一个 switch 语句来确定单击的元素是否具有某个类 - 然后隐藏所有其他元素。
这就是我所拥有的,但 switch 语句不会通过单击获取变量集。
<ul>
<li class="all"><a>Show all</a></li>
<li class="design"><a>Design</a></li>
<li class="dev"><a>Development</a></li>
<li class="ux"><a>UX</a></li>
<li class="print">Print</a></li>
</ul>
和:
$(function() {
$('a').click(function() {
var wrkType = $(this).parent().attr('class')
//alert(day) // alerts !
});
});
switch (wrkType)
{
case 'dev':
alert('yahmon!')
if (!$('li').hasClass('dev')) { $('li').fadeOut(300); }
break;
case 'all':
//All things on
break;
}
我怎样才能做到这一点?