Вопрос новичка. Учитывая следующий HTML.
<div id="mycontainer1" class="container">
<input type="text" class="name"/>
<input type="text" class="age"/>
</div>
<div id="mycontainer2" class="container">
<input type="text" class="name"/>
<input type="text" class="age"/>
</div>
Я пытаюсь создать функцию, в которой я могу передать идентификатор элемента и массив, содержащий классы входных значений, которые я хочу получить.
Так, например,
var inputClasses = ['name','age'];
getInputValue('.container', inputClasses);
function getInputValue(elem, arr) {
$(elem).each(function() {
// need a way to map items in array to variables
// but how do I do this dynamically?
var nameValue = $(this).find('.name').val();
var ageValue = $(this).find('.age').val();
});