Toggling button text in jqueryこの質問を見た後、私は自分の状況でそれを再作成しようとしましたが、機能していないようです。ここでjQuery:クリック時のボタンのテキストを変更
は、私がやったのフィドルです:http://jsfiddle.net/V4u5X/
$('.SeeMore2').click(function(){
var $this = $(this);
$this.toggleClass('SeeMore');
if($this.hasClass('.SeeMore2')){
$this.text('See More');
} else {
$this.text('See Less');
}
});
今までに一度だけif文を実行しているようです。私は何が欠けていますか?
hasClass' 'の引数に' .'を入れないでください。 – Barmar
これを行うと、実際にはテキストはまったく変更されません – Scherf
seeMoreクラスを切り替えますが、seemore2を決して扱わない –