Ich versuche, Text bei Klick zu ändern. Klicken Sie zuerst auf "show"
, dann klicken Sie auf "hide"
. Ich kann nicht herausfinden, was hier falsch ist.(jQuery) Ändern Sie den Text bei Klick
$(document).ready(function() {
$(".card-link:first").click(function() {
if ($(".card-link:first").text('Show comments')) {
$("ul.list-group.list-group-flush").show();
$(".card-link:first").text('Hide comments');
} else if ($(".card-link:first").text('Hide comments')) {
$("ul.list-group.list-group-flush").hide();
$(".card-link:first").text('Show comments');
}
});
});
JSfiddle: https://jsfiddle.net/eyc4kxzm/6/
'if ($ (‘ card-Link:. Erste ') Text (' Show Kommentare)) 'das ist nicht, wie du testest, ob ein Element einen Text enthält – birdspider
auch, da du usinge jsfiddle bist - bitte benutze mindestens den 'ordy' Knopf oben - für den Code, der hier auf SO geschnitten ist – birdspider