Из того, что я могу извлечь из вашего вопроса, вы можете просто выполнить каждый цикл перед вашим текущим кодом, чтобы сгенерировать mystringId
в формате, который вы хотите использовать внутри своего кода.
Код
$("#submitme").live('click', function() {
var mystringId = prodID;
$('select').each(function() {
var selectId= $(this).attr("id");
var selectedOption = $(this).find('option:selected');
var selectedOptionValue = selectedOption.val();
mystringId += '{' + selectId + '}' + selectedOptionValue;
});
$('select').each(function() {
var addedOn = new Date();
var selectName= $(this).attr("name");
var selectId= $(this).attr("id");
var selectedOption = $(this).find('option:selected');
var selectedOptionValue = selectedOption.val();
var selectedOptionText = selectedOption.text();
db.transaction(function(tx) {
tx.executeSql('INSERT INTO xxxxx mystringId');
});
});
$.mobile.changePage( "#cart", { transition: "slideup"} );
});
Результаты
Результатами будет mystringId, начинающийся со значения prodID mystringId = 20
Первая итерацияцикл добавит {100}3
, что приведет к mystringId = 20{100}3
Вторая итерация цикла добавит {200}6
, что приведет к mystringId = 20{100}3{100}6