2012-01-05 88 views
1

如何在裝入後單擊鏈接時用顏色選擇一個<td>單元格?單擊鏈接時如何點亮TD

<td class="allCommsCSS"> 
    <a id="removevisited" href="todays.aspx?s=c">Today</a> 
</td> 

有什麼想法嗎?

回答

1
$(function() { 
    $("a").on('click',function() {$(this).parents('td:first').css('background-color','red'}) 
}); 

我用過父母,因爲如果有一天你用Div包裝a - 它會突出顯示TD。

0

工作fiddle

jQuery的

$("td a").on('click',function() { 
    $(this).parents('td').addClass('bgColor'); 
}) 

CSS

.bgColor { 
    background-color:yellow; 
} 
0

可能要刪除以前的選擇,當新<td>點:

JS:

$('td').click(function() { 

    $(this).parents('table').find('td').each(function(index, element) { 
     $(element).removeClass('selected'); 
    }); 

    $(this).addClass('selected');  
}); 

CSS:。

.selected{ background-color:green; color:#ffffff; } 

Demo

0


$( 「#removevisited」)點擊(函數(){
$(」 allCommsCSS 「).css(」background-color「,」yellow「);
});

+0

謝謝Amit.But這隻選擇第一個。我有多行和單元格,它如何遍歷每一個。 謝謝 – naijacoder 2012-01-10 00:38:45