[問題] 按鈕點選highlight相對應的物件

作者: yorock (Remix)   2016-04-11 21:39:00
http://codepen.io/qq7886/pen/Vayyvz
有點像是分類的功能
點選one, 屬於one這個分類的物件就會用紅框框起來
點選two, 屬於two的物件框起來並消除one分類的紅框
以此類推
目前是用最笨的方法寫完了
想請問如果以後分類數量很多,例如有6種
如何優化程式碼?
是否有更簡易的判別方式?
作者: atg3344 (ATGoal)   2016-04-11 22:23:00
HTML不動的狀況下簡化JS嗎?在不動html的狀況下我這樣處理,有點硬湊的fu啦http://imgur.com/IhyV1dc
作者: vi000246 (Vi)   2016-04-11 23:45:00
http://codepen.io/anon/pen/bpLYGB寫完才發現跟a大的方式一樣
作者: atg3344 (ATGoal)   2016-04-12 00:00:00
wow,學到新用法class*=還不知道可以這樣用耶,酷
作者: sa0124 ((恩恩))   2016-04-12 05:39:00
想知道如果能改動html會有更方便的寫法嗎?
作者: atg3344 (ATGoal)   2016-04-12 07:20:00
http://codepen.io/atgcodepen/pen/RaQyYM能改動html的話就可以更簡單啦~↑
作者: yorock (Remix)   2016-04-12 12:21:00
用group好方便!謝謝兩位,又學到了一招
作者: atg3344 (ATGoal)   2016-04-12 12:48:00
不一定是group啦,那只是自定義的屬性,隨便取都可以
作者: sa0124 ((恩恩))   2016-04-12 17:47:00
謝謝版友~~又學到一種寫法了^^~寫起來真的簡潔很多耶 好棒!!

Links booklink

Contact Us: admin [ a t ] ucptt.com