jQuery ÊôÐÔ²Ù×÷ - toggleClass() ·½·¨

ʵÀý

¶ÔÉèÖúÍÒÆ³ýËùÓÐ <p> ÔªËØµÄ "main" Àà½øÐÐÇл»£º

$("button").click(function(){
  $("p").toggleClass("main");
});

Ç××ÔÊÔÒ»ÊÔ

¶¨ÒåºÍÓ÷¨

toggleClass() ¶ÔÉèÖûòÒÆ³ý±»Ñ¡ÔªËصÄÒ»¸ö»ò¶à¸öÀà½øÐÐÇл»¡£

¸Ã·½·¨¼ì²éÿ¸öÔªËØÖÐÖ¸¶¨µÄÀà¡£Èç¹û²»´æÔÚÔòÌí¼ÓÀ࣬Èç¹ûÒÑÉèÖÃÔòɾ³ýÖ®¡£Õâ¾ÍÊÇËùνµÄÇл»Ð§¹û¡£

²»¹ý£¬Í¨¹ýʹÓà "switch" ²ÎÊý£¬ÄúÄܹ»¹æ¶¨Ö»É¾³ý»òÖ»Ìí¼ÓÀà¡£

Óï·¨

$(selector).toggleClass(class,switch)
²ÎÊý ÃèÊö
class

±ØÐè¡£¹æ¶¨Ìí¼Ó»òÒÆ³ý class µÄÖ¸¶¨ÔªËØ¡£

ÈçÐè¹æ¶¨Èô¸É class£¬ÇëʹÓÿոñÀ´·Ö¸ôÀàÃû¡£

switch ¿ÉÑ¡¡£²¼¶ûÖµ¡£¹æ¶¨ÊÇ·ñÌí¼Ó»òÒÆ³ý class¡£

ʹÓú¯ÊýÀ´Çл»Àà

$(selector).toggleClass(function(index,class),switch)

Ç××ÔÊÔÒ»ÊÔ

²ÎÊý ÃèÊö
function(index,class)

±ØÐè¡£¹æ¶¨·µ»ØÐèÒªÌí¼Ó»òɾ³ýµÄÒ»¸ö»ò¶à¸öÀàÃûµÄº¯Êý¡£

  • index - ¿ÉÑ¡¡£½ÓÊÜÑ¡ÔñÆ÷µÄ index λÖá£
  • class - ¿ÉÑ¡¡£½ÓÊÜÑ¡ÔñÆ÷µÄµ±Ç°µÄÀà¡£
switch ¿ÉÑ¡¡£²¼¶ûÖµ¡£¹æ¶¨ÊÇ·ñÌí¼Ó(true)»òÒÆ³ý(false)Àà¡£
VUE