Вам нужно пересмотреть селектор.
Если вы используете $('enterbutton')
, JQuery будет выглядеть для этого элемента:
<enterbutton>...</enterbutton>
Если вы используете $('#enterbutton')
, JQuery будет искать этот элемент:
<button id="enterbutton" type="button">...</button>
Если вы используете $('.enterbutton')
, JQuery будет выглядеть для этого элемента:
<button class="enterbutton" type="button">...</button>
Рабочий пример:
$(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.Очевидно, не<enterbutton>...</enterbutton>
- это нецензурная разметка.
Вы проверили консоль? (Http://stackoverflow.com/documentation/javascript/185/getting-started-with-javascript/714/using-console-log). У вас есть неверный селектор. Ваш синтаксис также может быть недействительным, если это весь ваш код. Нам также нужно увидеть HTML, с которым вы работаете. Создайте [минимальный, завершающий и проверяемый пример] (http://stackoverflow.com/help/mcve) и отредактируйте свой вопрос, чтобы включить его. –
Я не думаю, что ваш селектор действителен – JB06
Вам нужно провести некоторое исследование относительно селекторов. $ ('Enterbutton') ищет элемент с * тэгом * 'Enterbutton'. Вам нужно найти элемент посредством фактического тэга, id, класса или их комбинации. – Taplar