Sie müssen Selektoren überarbeiten.
Wenn Sie $('enterbutton')
verwenden, wird jQuery für dieses Element aussehen:
<enterbutton>...</enterbutton>
Wenn Sie $('#enterbutton')
verwenden, wird jQuery aussehen für dieses Element:
<button id="enterbutton" type="button">...</button>
Wenn Sie $('.enterbutton')
verwenden, wird jQuery aussehen für dieses Element:
<button class="enterbutton" type="button">...</button>
Arbeitsbeispiel:
$(document).ready(function(){
$('enterbutton').click(function(){alert('The button with the type <enterbutton> was clicked.');});
$('#enterbutton').click(function(){alert('The button with id="enterbutton" was clicked.');});
$('.enterbutton').click(function(){alert('The button with class="enterbutton" was clicked.');});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<enterbutton type="button">Click Enterbutton</enterbutton>
<button id="enterbutton" type="button">Click #enterbutton</button>
<button class="enterbutton" type="button">Click .enterbutton</button>
N. B.Offensichtlich nicht verwenden<enterbutton>...</enterbutton>
- es ist ungültige Nonsense Markup.
Haben Sie [Ihre Konsole überprüft?] (Http://stackoverflow.com/documentation/javascript/185/getting-started-with-javascript/714/using-console-log) Sie scheinen einen ungültigen Selektor zu haben. Ihre Syntax kann auch ungültig sein, wenn dies der gesamte Code ist. Wir müssen auch den HTML-Code sehen, mit dem Sie arbeiten. Bitte erstellen Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) und bearbeiten Sie Ihre Frage, um sie aufzunehmen. –
Ich glaube nicht, dass Ihr Selektor gültig ist – JB06
Sie müssen etwas über Selektoren herausfinden. $ ('Enterbutton') sucht nach einem Element mit * Tagname * von 'Enterbutton'. Sie müssen das Element entweder nach dem tatsächlichen Tagnamen, der ID, der Klasse oder einer Kombination davon suchen. – Taplar