看板 PHP 關於我們 聯絡資訊
最近在練習這個功能 是選了大分類後,下面的小分類都會勾選 如果把小分類全部取消,大分類的勾勾也會取消。 https://i.imgur.com/3AkLJFL.jpg
原本是用id或class去做判斷 但前輩說這兩個會有重複命名的情況發生。 到時會無法判斷。所以要我用其他方式判斷 所以我想改用this去判斷 現在雖然有辦法用jquery 判斷出目前點選的是那個input 但之後的修改其他checkbox就沒什麼頭緒了 目前能力還不夠,所以想上來跟前輩們請教一下方向。 麻煩各位的建議了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 217.178.192.44 (日本) ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1612869515.A.05F.html
luckynu: 用class之外,還可判別是第1,2,3,4…個去判斷02/09 19:26
昨天是卡在勾選大分類後 雖然能透過children()改變css 但無法改變勾選狀態
bakedgrass: 甚麼情況下id和class會重複命名?避不開嗎?02/10 00:22
不確定是專案真的這樣 還說為了練習而假定的 ※ 編輯: RINPE (217.178.196.29 日本), 02/10/2021 06:24:47
luckynu: 勾選狀況無法改變應該是你用錯方法而已,你的程式怎麼寫 02/10 08:34
luckynu: 呢? 02/10 08:35
MOONRAKER: id不能重覆 class如果會重覆那設計就應該避開 02/10 14:37
MOONRAKER: 他說的就算了 你這個起碼可以用 02/10 14:40
MOONRAKER: $(this).siblings('div').find('input')找出來 02/10 14:41
Jerr: 不能用class還有attr/data不過還是有機會重複重複是設計問題 02/12 11:49