Я перебираю ячейки в строке таблицы. каждая ячейка имеет в нем текстовое поле, и я хочу взять значение текстового поля и нажать его на массив.
function dothing() {
var tds = $('#'+selected+' td');
var submitvals = new Array();
tds.each(function(i) {
var val = $(this).children('input')[0].val();
submitvals.push(val);
});
}
Больше для функции, но это все, что имеет значение. По какой-то причине, когда я запускаю этот код, я получаю "HTMLInputElement не имеет метода" val ". Я думал, что элементы ввода должны иметь метод val()
в jQuery, который получил значение, поэтому это не имеет смысла. Я что-то пропустил или сделал это неправильно?