簡體   English   中英

jQuery如何設置活動鏈接的CSS顏色

[英]Jquery how to set active link css color

演示: http//jsfiddle.net/f9FDs/

如何獲得鏈接顏色以更改為CSS中指定的活動鏈接(最后單擊)顏色?

// Active Menu Link
jQuery("#navbar-main li a").live('click', function () {
    jQuery("#navbar-main li a").removeClass("selected");
    jQuery(this).addClass("selected");
    return false;
});

“實時”已棄用。 使用“ on”代替。

小提琴: http : //jsfiddle.net/f9FDs/3/

jQuery("#navbar-main li a").on('click', function () {
    jQuery("#navbar-main li a").removeClass("selected");
    jQuery(this).addClass("selected");
    return false;
});

您正在使用的提要方法在您在小提琴中發布的jQuery版本中不存在。

live()切換到on()

http://jsfiddle.net/f9FDs/4/

請注意,如果您使用live()來動態生成元素,則on()等效項將使用3個參數來使用事件委托:

jQuery("#navbar-main").on('click', 'li a', function () {

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM