Я пытаюсь присвоить значение моих строк из моей таблицы данных входу, но у меня есть следующая ситуация, передавая console.log переменной, которая дает мне желаемое значение, он корректно показывает мне это значение, но когда При назначении этого значения моему входу, я получаю k.fn.init(1)
, а затем оставляю console.log желаемого значения (n_class) и того, что мой ввод (класс)
Код
var dt = $("#horarioPracticoEditar_dt").DataTable();
var n_clase = parseFloat(dt.rows().count()) + 1;
var clase = $('#numero_clase').val(n_clase);
console.log(
[
n_clase,
clase
]);
console.log
(2) [3, k.fn.init(1)]
0: 3
1: k.fn.init [input#numero_clase]
length: 2
__proto__: Array(0)
, кстати, тоже попробуйте этот способ и получите тот же результат
var clase = $('#numero_clase').val(parseFloat(dt.rows().count()) + 1);
Главная проблема - идея errГіnea о, что возвращает $('#numero_clase').val(n_clase);
.
$('#numero_clase').val(n_clase);
возвращает объект, измененный для Вашего последующего использования
И objeto.val()
возвращает правильно value
настоящий
Вместо того, чтобы использовать вывод $('#numero_clase').val(n_clase);
использовать $('#numero_clase').val();
без параметров для того, чтобы он возвратил правильно свойство value
.
estГЎ форма эта часть cГіdigo quedarГ - в asГ-:
$('#numero_clase').val(n_clase);
var clase = $('#numero_clase').val();