Я хочу перебрать форму, добавив каждый элемент в область. Проблема в том, что некоторые из этих элементов - это select, input и textbox. Я знаю, что могу использовать :input
для решения проблемы здесь (хотя мне это и не нужно). Проблема в том, что у меня возникают проблемы с определением того, как я могу видеть, является ли элемент текстовой областью, input, select и т. Д. Мне нужно сделать это правильно, потому что, насколько я знаю, jQuery("input#someinput").val()
отлично работает для ввода , но для текстовой области мне может понадобиться jQuery("textarea#sometexarea").text()
. Я не уверен, существует ли это ...
В любом случае, вот моя функция:
function getAllFormElements(id) {
var elements = new Array();
jQuery(id).children().map(function(){
for (var index = 0; index < children.length; index++) {
elements[i] = jQuery(children[i]).val();
}
})
return elements;
}