-1
4

6 回答 6

4
 $(".dropdown li,.dropdown li a").live("click", function(){ 

$('li  a').removeClass('myclass');
$('li a').addClass('myclass');
$('li').removeClass('myclass');
$('li').addClass('myclass');  

}); 
于 2013-07-27T04:25:34.490 回答
1

用这个

$("li,a") .removeAttr('class');

添加类

$("li,a") .addClass('classname');

这将在 li 上添加类名和

于 2013-07-27T04:20:25.373 回答
1

可以直接点.removeclass()

$('li a').removeClass('myclass');

如果你想添加类,然后使用.adClass()like

$('li a').addClass('myclass');
于 2013-07-27T04:22:09.990 回答
1

我们想为每个a元素附加一个点击事件监听器。最接近的父级是.nirmohi,所以我们应该选择它并监听其中的任何点击a

$('.nirmohi').on('click', 'a', clicked);

我在那里引用了一个函数clicked,我们必须定义:

function clicked(e) {
    // ...
}

clicked中,this将引用被单击的 DOM 元素。这对某些目的来说很好,但我们想让它重新变成一个 jQuery 对象。为此,请将其传递给 jQuery 函数。

将其作为 jQuery 对象后,您可以使用addClass. 例如,如果 jQuery 对象在 中el,我可以很容易地添加一个类;例如featured

el.addClass('featured');

removeClass工作原理类似。

您也可以访问父元素以向其添加或删除类;只需使用parent. 例如,要获取 的父级el

var parentEl = el.parent();
于 2013-07-27T04:23:30.027 回答
0

您可以直接使用 jquery.removeClass().addClass().

$('li').addClass('ABC');//-- AddClass on <li>
$('a').addClass('ABC'); //-- AddClass on <a>
$('li').removeClass('ABC'); //-- RemoveClass on <li>
$('a').removeClass('ABC'); //-- RemoveClass on <li>

添加类

移除类

于 2013-07-27T04:30:04.463 回答
0

删除所有类

$("li,a") .removeAttr('class');

删除一个类

$('li,a').removeClass('ClassName');

添加一个类

$('li,a').addClass('ClassName');

切换类

$('li,a').toggleClass('ClassName');
于 2013-07-27T04:36:36.840 回答