Версия: jquery-3.3.1
Сам код:
html:
<strong id="smokeweed"> +</strong>
js:
$('#smokeweed').click(function(){
alert( "..." );
});
Кликаю по нему - не работает.
Ошибок в консоли нет.
Работает только если в консоли отправить имитацию $('#smokeweed').trigger('click');
А на пустой страничке всё работает, уже не знаю что делать
Помогите, пожалуйста
$('#smokeweed').click(function() {
alert("...");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<strong id="smokeweed"> +</strong>
Элемент <strong id="smokeweed"> +</strong>
накрыт каким-то другим элементом. Щелкните по нему правой кнопкой мыши и выберите "Inspect element".
Update
Поставил уже так, всё равно не работает
Не проблема. У меня еще много хороших идей.
У Вас на странице больше одного элемента с id="smokeweed"
. Однако, выборка по id
возвращает обертку, содержащую максимум один - первый найденный с таким id
- элемент. Замените id
на class
и делайте $(".smokeweed")
вместо $("#smokeweed")
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть label, который можно перемещать мышьюЕсть анимация Label, которая срабатывает при MouseEnter
Пытаюсь прочитать сообщение канала, успещно получаю id сообщения, его текст и кол-во просмотровmarkAsRead возвращает true, что гвоорит нам о том,...