Я создал динамическое текстовое поле, но не смог извлечь его значение во время выполнения. он показывает что-то еще.
code
var UL = document.createElement('ul');
var Li = document.createElement('li');
var A4 = document.createElement('input');
A4.type = 'text';
A4.setAttribute('id', 'current_page');
A4.value = list.length;
A4.setAttribute('style', 'width:30px;height:26px;text-align:center;position:relative;left:35px');
Li.appendChild(A4);
UL.appendChild(Li);
script
var va = $('#current_page').val;
alert(va);
Увидев, что вы используете JavaScript для всего остального, сохраните jQuery еще на один день:
var va = document.getElementById('current_page').value;
В jQuery вам нужно использовать.val(); вместо.val;
var va = $('#current_page').val();
alert(va);
Это не похоже, что вы когда-либо добавляли что-либо в документ.
Вам нужно использовать $('#current_page').val();
получить значение
Для справок в будущем можно проверить, найдут ли ваши селекторы что-либо, используя:
console.log($('#current_page'));
Используйте .val() в jQuery и это функция
var val = $('#current_page').val();
alert(val);
Используя собственный JavaScript, вы можете использовать document.getElementById
alert(document.getElementById('current_page').value)