Aus irgendeinem Grund funktioniert mein JS on click nicht. Ich habe die ID und Klasse markiert.Javascript on ("click") funktioniert nicht
<!DOCTYPE html>
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type='text/javascript' src="js/index.js"></script>
<script>
$(document).ready(function(){
alert("Hello World");
});
</script>
</head>
<div class="container-fluid">
<div class = "row text-center">
<h2>Cat Photo Finder</h2>
</div>
<div class = "row text-center">
<div class = "col-xs-12 well message">
The message will go here
</div>
</div>
<div class = "row text-center">
<div class = "col-xs-12">
<button id = "getMessage" class = "btn btn-primary">
Get Message
</button>
</div>
</div>
</div>
Und hier ist das Javascript.
$(document).ready(function() {
// Only change code below this line.
$("#getMessage").on("click", function(){
$(".message").html("Get message");
});
// Only change code above this line.
});
Ich würde wirklich einige Einsicht zu schätzen wissen! Vielen Dank. Meine Hypothese ist, dass die index.js-Datei nicht richtig verlinkt, aber die src ist definitiv richtig.
Sie schließen jquery nicht ein, damit jquery nicht funktioniert. In ' 'zu Ihrem HTML. –
überprüfen Sie immer die Konsole auf Fehler. Wenn Sie jQuery nicht enthalten, erhalten Sie einen Fehler ($ ist nicht definiert) –