[請益] 如何不用id完成這選單功能?

作者: RINPE (RIN)   2021-02-09 19:18:33
最近在練習這個功能
是選了大分類後,下面的小分類都會勾選
如果把小分類全部取消,大分類的勾勾也會取消。
https://i.imgur.com/3AkLJFL.jpg
原本是用id或class去做判斷
但前輩說這兩個會有重複命名的情況發生。
到時會無法判斷。所以要我用其他方式判斷
所以我想改用this去判斷
現在雖然有辦法用jquery
判斷出目前點選的是那個input
但之後的修改其他checkbox就沒什麼頭緒了
目前能力還不夠,所以想上來跟前輩們請教一下方向。
麻煩各位的建議了
作者: luckynu (黑得發亮)   2021-02-09 19:26:00
用class之外,還可判別是第1,2,3,4…個去判斷
作者: bakedgrass (蒙古烤小草)   2021-02-10 00:22:00
甚麼情況下id和class會重複命名?避不開嗎?
作者: luckynu (黑得發亮)   2021-02-10 08:34:00
勾選狀況無法改變應該是你用錯方法而已,你的程式怎麼寫呢?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2021-02-10 14:37:00
id不能重覆 class如果會重覆那設計就應該避開他說的就算了 你這個起碼可以用$(this).siblings('div').find('input')找出來
作者: Jerr (身為老爸老媽嚕..)   2021-02-12 11:49:00
不能用class還有attr/data不過還是有機會重複重複是設計問題

Links booklink

Contact Us: admin [ a t ] ucptt.com