Не работает функция click

175
15 декабря 2018, 19:50

Версия: 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>

Answer 1

Элемент <strong id="smokeweed"> +</strong> накрыт каким-то другим элементом. Щелкните по нему правой кнопкой мыши и выберите "Inspect element".

Update

Поставил уже так, всё равно не работает

Не проблема. У меня еще много хороших идей.

У Вас на странице больше одного элемента с id="smokeweed". Однако, выборка по id возвращает обертку, содержащую максимум один - первый найденный с таким id - элемент. Замените id на class и делайте $(".smokeweed") вместо $("#smokeweed").

READ ALSO
Анимация не дает label перемещаться WPF

Анимация не дает label перемещаться WPF

Есть label, который можно перемещать мышьюЕсть анимация Label, которая срабатывает при MouseEnter

146
tlsharp mark as read channel post

tlsharp mark as read channel post

Пытаюсь прочитать сообщение канала, успещно получаю id сообщения, его текст и кол-во просмотровmarkAsRead возвращает true, что гвоорит нам о том,...

156
Как пропарсить сайт с авторизацией?

Как пропарсить сайт с авторизацией?

нужно пропарсить https://dnevnikmos

178
Импорт функции из DLL

Импорт функции из DLL

Мне необходимо импортировать функцию из DLL написанную на Delphi:

180