Есть событие:
$('#fun').click(function(e){
e.preventDefault();
//Какой-то код
});
И программный вызов $('#fun').click()
не срабатывает. Как можно перезагрузить событие
P.S. Программный клик вызывается после клика пользователя, т.е. это уже второй клик. Как-то нужно отменить e.preventDefault()
, спустя определенное время. Клик не срабатывает на второй раз
Не знаю что вам в вашем коде мешает. Но вот посмотрите нормально все работает. Дело не в методе jquery
. А в вашем коде.
$('#fun').click(function(e){
e.preventDefault();
console.log($(this).text());
});
$('.old').click(function(){
$('#fun').click();
});
div,span{
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="fun">Click Span</span>
<div class="old">Click to the span</div>
Это исходный код модального окна, которое постоянно выскакивает при загрузке страницы
Знаю, что нужно подучить получение массивов на PHP но время поджимаетПодскажите пожалуйста, есть такой JSON, хочу получить значение price по id например:...