Есть блок div, в него вложена ссылка На блоке висит функция, которая возращает return false по клику на этот блок.
Как сделать, чтобы ссылка внутри работала по дефолту, то есть осуществлялся переход по этой ссылке.
В данном случае переход по ссылке блокирует функция, которая висит в качестве обработчика на div
$('.wrap').click(function(e) {
return false;
})
.wrap {
width: 300px;
height: 300px;
border: 1px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wrap">
<a href="https://www.google.ru/" target="_blank">fwfwefwefwef</a>
</div>
Вариант 1. Уберите return false
у div, зачем он тут? :)
Вариант 2. Поймайте сообщение в дочернем элементе и отмените его распространение наверх:
$('.wrap').on('click', 'a', function (e) {
e.stopPropagation();
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Друзья, помогите разобраться пожалуйста! Пытаюсь разобраться с jquery, задача следующая: при выборе марки машины из селекта, в соседнем div появляется...
Вот пример на plunker http://plnkrco/edit/w6GzeQapcsIO4vn7ZfC2?p=preview
Интервал углов между часовой и минутной стрелками часов от 0 до 180 градусов (включая углы в 0 и 180 градусов)Например, когда на часах 12 часов,...
Есть edit control, на который я навожу фокус через setFocus, но при этом курсор оказывается в начале строкиКак его перенести в конец?