2016-12-06 2 views
-2

Ich möchte etwas über Jquery klicken Funktion. Die "Enterbutton" ist eine Schaltfläche kann klicken, um Funktion zu sein. Aber ich habe versagt. Habe ich etwas für den Code verpasst?On Click Funktion

Whole interface for website

$(document).ready(function(){ 
    $("Enterbutton").click(function(){ 
    alert("The paragraph was clicked."); 

Ich benutze JQuery für die Interaktion zu codieren.

+1

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. –

+0

Ich glaube nicht, dass Ihr Selektor gültig ist – JB06

+4

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

Antwort

0

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.

+0

Okie! Vielen Dank! Ich habe das Problem ~ gelöst: D –

+0

Glücklich zu helfen, @yukikoying. Bitte akzeptieren Sie die Antwort, wenn es Ihnen geholfen hat, das Problem zu lösen. Vielen Dank. – Rounin