var checkedItems = '{"NGSS":[]}';
// I wanted to call the checkedItems object something I could recognize
var checkedItems = jQuery('[dsid="checkboxgroup"] input[type="checkbox"]:checked');
console.log("Checked items count = " + checkedItems.length);
for(var i = 0; i < checkedItems.length; i++){
var checkedItem = jQuery(checkedItems);
var checkedText = checkedItem.closest("span").find("label").text();
var checkedValue = checkedItem.val();
Code: Select all
console.log("checkedItem[" + i + "] = " + checkedValue);
console.log("checkedItem[" + i + "] = " + checkedText);
//The console part works great!
checkedItems.push({text: checkedText, value: checkedValue});
};
localStorage.setItem("checkedItemsLSV", JSON.stringify(checkedItems));
var checkedItemsLSVValue = localStorage.getItem("checkedItemsLSV");
var stringToUser = checkedItemsLSVValue;
// can't get Appery element "localstorageNGSS" to show the user the list...
var obj = JSON.parse(checkedItems);
for(var i = 0; i < checkedItems.length; i++){
document.getElementById("demo").innerHTML =
obj.NGSS.text + " " + obj.NGSS.value;
}
Appery("localstorageNGSS").text(obj);