如何在单击链接时突出​​显示TD

时间:2012-01-05 07:43:37

标签: jquery css

如何在加载后点击链接时使用颜色选择<td>单元格?

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

任何想法?

4 个答案:

答案 0 :(得分:1)

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

我使用了父母,因为如果有一天你将a包裹在Div中 - 它会突出显示TD。

答案 1 :(得分:0)

工作fiddle

jQuery

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

CSS

.bgColor { 
   background-color:yellow;   
}

答案 2 :(得分: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

答案 3 :(得分:0)


        $(“#removevisited”)。click(function(){
        $(“。allCommsCSS”)。css(“background-color”,“yellow”);
        });