リストがあり、クリックした要素に特定のクラスがあるかどうかについて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;
}
どうすればこれを達成できますか?