我想在這個腳本中使用循環,但我沒有任何想法如何做到這一點。如何減少此腳本?
這是我曾嘗試:
$('#choice').change(function(){
if ($('#choice').val()=='')
{
$('#topic1').hide();
$('#topic2').hide();
$('#topic3').hide();
$('#topic4').hide();
$('#topic5').hide();
$('#topic6').hide();
$('#topic7').hide();
}if ($('#choice').val()=='1')
{
$('#topic1').show();
$('#topic2').hide();
$('#topic3').hide();
$('#topic4').hide();
$('#topic5').hide();
$('#topic6').hide();
$('#topic7').hide();
}
if ($('#choice').val()=='2')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').hide();
$('#topic4').hide();
$('#topic5').hide();
$('#topic6').hide();
$('#topic7').hide();
}
if ($('#choice').val()=='3')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').show();
$('#topic4').hide();
$('#topic5').hide();
$('#topic6').hide();
$('#topic7').hide();
}
if ($('#choice').val()=='4')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').show();
$('#topic4').show();
$('#topic5').hide();
$('#topic6').hide();
$('#topic7').hide();
}
if ($('#choice').val()=='5')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').show();
$('#topic4').show();
$('#topic5').show();
$('#topic6').hide();
$('#topic7').hide();
}
if ($('#choice').val()=='6')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').show();
$('#topic4').show();
$('#topic5').show();
$('#topic6').show();
$('#topic7').hide();
}
if ($('#choice').val()=='7')
{
$('#topic1').show();
$('#topic2').show();
$('#topic3').show();
$('#topic4').show();
$('#topic5').show();
$('#topic6').show();
$('#topic7').show();
}
});
$('#choice').change();
});
煩請幫我在這裏。
基本開關罩或循環將做的工作。只需在Jquery中查看這些內容 –
爲您的所有元素設置一個類! –