Когда я нажимаю ID = dodaj_godzine_button я хочу добавить текущее время к ID = formularz_wpis_tresc (как строка)
Я сделал это, но это не работает.
$("#dodaj_godzine_button").click(function(){
var data = new Date();
var godzina = data.getHours();
var minuty = data.getMinutes();
var czas = godziny;
czas += ((minuty < 10) ? ":0" : ":");
$("#formularz_wpis_tresc").html("Godzina: " + czas + "\n");
});
Где я сделал ошибку?
Как насчет этого:
$("#dodaj_godzine_button").click(function(){
var data = new Date();
var godzina = data.getHours();
var minuty = data.getMinutes();
minuty = ((minuty < 10) ? ":0" + minuty : ":" + minuty);
$("#formularz_wpis_tresc").html("Godzina: " + godzina + minuty + "\n");
});
какое сообщение журнала консоли вы получите, если взгляните на консоль javascript? попробуйте использовать
$("#formularz_wpis_tresc").val("Godzina: " + czas + "\n");
посмотрим, работает ли это
Там где две ошибки:
1- czas должен быть равен «годзине» вместо «годзины».
2- Правильный способ показать результат:
$("#formularz_wpis_tresc").html("Godzina: " + czas + minuty + "\n");
Два исправления должны заставить это работать:
Во-первых, измените:
var czas = godziny;
Для того, чтобы:
var czas = godzina;
как указано @dfsq в комментариях.
Затем измените:
$("#formularz_wpis_tresc").html("Godzina: " + czas + "\n");
Для того, чтобы:
$("#formularz_wpis_tresc").val("Godzina: " + czas + "\n");
как указано @ user2325727, при условии, что это textarea
и нажатый элемент является button
,