作者averywu (看文不要只會用橫的看)
看板Ajax
標題[問題] CSS修改
時間Sat Dec 11 11:32:27 2010
我在表格上做了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
1F:→ s25g5d4:阿你沒有復原CSS 效果當然繼續留著阿 12/11 19:01
2F:→ grence:你的 x如果是 tr or td,table的 border style會蓋不掉 12/11 20:58
3F:→ averywu:解決了,如同二樓說的一樣.我第二行的Border加到TR去了 12/11 23:19