-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 と a にクラス名が追加されます

于 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) {
    // ...
}

内でclickedthisクリックされた 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

すべてのクラスを削除するには

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

クラスを削除するには

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

クラスを追加するには

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

クラスを切り替える

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

.removeClass()jqueryとを直接使用できます.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 に答える