[問題] CSS修改

看板Ajax作者 (看文不要只會用橫的看)時間14年前 (2010/12/11 11:32), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
我在表格上做了OnClick事件,當點擊後執行highlight(); function highlight(x){ $("table#orderlist").css("border","solid blue 1px"); $(x).css("border", "solid red 3px"); } 我的想法是,當點擊發生時,先把指定的表格BORDER全部改為BLUE,1px. 然後把傳進來的X那欄改為3px red. 現在問題發生,點擊後會把點擊那欄改成紅的。其它欄也會變藍線。 當我點擊其它欄時,原本變紅的會保留著,不會變藍。 也就是說我的程式第一行不會對已改色的欄(TR)動作。 是我順序有問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152

12/11 19:01, , 1F
阿你沒有復原CSS 效果當然繼續留著阿
12/11 19:01, 1F

12/11 20:58, , 2F
你的 x如果是 tr or td,table的 border style會蓋不掉
12/11 20:58, 2F

12/11 23:19, , 3F
解決了,如同二樓說的一樣.我第二行的Border加到TR去了
12/11 23:19, 3F
文章代碼(AID): #1D0l3Eo3 (Ajax)
文章代碼(AID): #1D0l3Eo3 (Ajax)