我已經成功地實現了多條件三元運算符垂直與水平之間的洗牌類,如下所示:如何洗牌在JavaScript三元運算符多個值
的jQuery:
<script type="text/javascript">
$(document).ready(function() {
$("#my_div")
.removeClass("horizontal vertical")
.addClass(['red', 'blue', 'green', 'gray'].indexOf(my_color) != -1 ? 'horizontal' : 'vertical');
});
</script>
my_color的可能在一個價值時間從紅色,藍色,綠色,灰色白色和黑色。如上所述,horizontal
爲前4 my_color
值,vertical
爲其他。現在我想添加和刪除第三類elliptical
,其中水平,垂直和橢圓僅爲my_color的2個值設置。我如何修改我的上面的腳本或者可以使用switch語句實現相同的功能?
SO從水池中選擇紅色/藍色/綠色/灰色拉,從白色,黑色池垂直拉? – Walls
是的。現在我想要從綠色/灰色的紅色/藍色垂直和黑色/白色的橢圓中選擇水平。 – galexy
其實我爲了多種條件洗牌兩個班,所以我想洗牌多個班。只要我們可以通過if語句來獲得它。但我不想用if語句編寫冗長的代碼。 – galexy