Есть кнопка:
<button class="button_view">HI</button>
Пытаюсь к ней обратиться:
$(".button_view").on('click', function() {}
Выдает ошибку:
$ is not defined Почему?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"> // Подключаем библиотеку jquery<br>
</script>
<button class="button_view">HI</button>
<script language="JavaScript">
$(".button_view").on('click', function() { // Сам код
alert("Hello Alex, I`m clicked");
});
</script>
Если вы хотите использовать функции jQuery ($) - подключите его. А вообще, зачастую через данный символ регистрируют глобальные переменные.
jQuery:
$(".button_view").on('click', function() {
alert('click')
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="button_view">HI</button>
Чистый Javascript:
let button = document.querySelector('.button_view')
button.addEventListener('click', function() {
alert('click')
})
<button class="button_view">HI</button>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите пожалуйста, как я могу оптимизировать такой код? Знаю, что как-то можно не писать кучу классов и id, а использовать переменную thisОднако,...
друзья! Помогите решить вопросСуть, у меня есть инпут, куда пользователь вводит слова и по нажатию на кнопку, они записываються в строку , также...
имеется массив содержащий массивы var arr = {spb:[78,98,178,198], msk:[77, 97, 99, 177]}; как произвести в нем поиск по значениям и вернуть ключ? если это в корне...