检查是否单击了某个属性的链接

时间:2012-09-04 21:13:21

标签: jquery css list click anchor

如何检查是否点击了以下href attrib的特定链接?然后在使用jquery点击时为其'li'提供背景颜色?

 <ul class="static">
    <li class="static"><a class="static menu-item" href="/SitePages"> </a></li>
    <li>other anchor tags</li>
    <li></li>
 </ul>

2 个答案:

答案 0 :(得分:3)

您可以使用以下内容:

$('a[href="/SitePages"]').bind('click', function(){
    $(this).closest('li').css({
        backgroundColor: "#000"
    });
});
  

JSFiddle Here

答案 1 :(得分:1)

使用jQuery,

$('a[href="/SitePages"]').click(function(){this.parent.css("background-color", "blue")});

或如果父母不能保证是li,您可以这样做:

$('a[href="/SitePages"]').click(function(){this.closest('li').css("background-color", "blue")});