Nachdem ich diese Frage Toggling button text in jquery gesehen habe, habe ich versucht, es in meiner Situation neu zu erstellen, aber es scheint nicht zu funktionieren. HierjQuery: Ändern Sie die Schaltfläche Text auf klicken
ist eine Geige von dem, was ich getan habe: 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');
}
});
Es scheint immer nur einmal die if-Anweisung ausgeführt werden. Was vermisse ich?
kein '.' im Argument' hasClass' Sie setzen. – Barmar
Wenn ich das tue ändert es überhaupt den Text überhaupt nicht – Scherf
Sie schalten die seeMore-Klasse, aber nie befasst sich mit seemore2 –