Tengo una pequeña confirmación que muestra datos en la página para que el usuario los vuelva a leer y ver si cometió algún error y he incluido una lista de categorías, pero no puedo mostrarlas en la confirmación Mi código está debajo :
$("#add_campaign").on('submit', function(event){ if(!confirm("Confirm:\n" + "\nCategorii selectate: " + categoriesInConfirm() + "\nContinue?")) { event.preventDefault(); } }); }); function categoriesInConfirm() { $('#newCategories li span').each(function (index,value){ $(value).text()) }) }Usé la siguiente línea en mi consola para verificar si puedo obtener la lista y funciona:
$('#newCategories li span').each(function (index,value){console.log($(value).text())})No sé cómo implementarlo en mi entorno de codificación.
Su función necesita devolver un valor como este.
function categoriesInConfirm() { var cats = ''; $('#newCategories li span').each(function (index,value){ console.log($(this) + ' ,' + $(this).text()); cats += $(this).text() +', '; }); cats = cats.substring(0, cats.length - 2); // remove last , return cats; }