1

画像がクリックされたときにjqueryでクラスを削除しようとしていますが、うまくいくようです。私は使用しています

 $(this).removeClass('.title');

このクラスを削除しますが、機能していません。

 .title{
   font-size: 100%;
   top: -40px;
   color: white;
   left: 0%;
   position: absolute;  
   z-index: 1;
   }

これが私のJSFiddleです。

4

2 に答える 2

8

そうではありません

$(this).removeClass('.title');

これは

$(this).removeClass('title');

、およびを使用.している場合は使用しないでください。そして、他の回答者が言及したように、あなたのデモでは、クラスはに適用されませんが、に適用されます。したがって、次のようにして削除する必要があります。addClassremoveClasstoggleClasstitlelidivtitle

$(this).find("div").removeClass('title');

デモ: http://jsfiddle.net/hungerpain/XYZZx/39/

于 2013-07-25T19:15:09.467 に答える