заблудился в 2-х соснах: почему value
в input
не грузится? Внутри функции value
обновляется, а при выходе из функции в поле value
пусто. Не пойму в чем ошибка.
var my_vid_name;
$('body').click(function(event) {
if ((event.target).className == "kino") {
my_vid_name = (event.target).text;
document.getElementById("vid_name").value = my_vid_name;
}
});
<input id="vid_name" type="text" value="" />
var my_vid_name;
$('body').click(function(event) {
if ($(event.target).hasClass("kino")) {
my_vid_name = $(event.target).text();
document.getElementById("vid_name").value = my_vid_name;
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="vid_name" type="text" value="" />
<div class="kino">Bloodsport</div>
<div class="kino">My Fair Lady</div>
jQuery:
$('body').click((e) => {
if ($(e.target).hasClass('text')) {
$('#foo').val($(e.target).text());
}
});
.text {
cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="foo" type="text" />
<p class="text">text 1</p>
<p class="text">text 2</p>
<p class="text">text 3</p>
Javascript:
document.body.addEventListener('click', (e) => {
if (e.target.classList.contains('text')) {
document.getElementById('foo').value = e.target.textContent;
}
});
.text {
cursor: pointer;
}
<input id="foo" type="text" />
<p class="text">text 1</p>
<p class="text">text 2</p>
<p class="text">text 3</p>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Взялся сверстать макет для практикиОпыт в верстке небольшой
Можно ли сделать так, что бы Invoke не приводил к инвоку екшна если не прошло, скажем, 100ms?
Есть какие идеи как получить имя в случае, если свойство статическое: