var val1 = "02-01-02", val2 = "02-02-02"; $("#foo").change(function(){ var nuevo = document.createElement("option"), opcion = this.selectedIndex, separado = null, aux = null, final = null; if (opcion === 0){ separado = val1.split("-"); aux = Number(separado[2]) + 1; separado[2] = aux < 10 ? "0" + aux : aux; val1 = separado.join("-"); nuevo.value = val1; nuevo.innerHTML = val1; } else{ separado = val2.split("-"); aux = Number(separado[1]) + 1; separado[1] = aux < 10 ? "0" + aux : aux; val2 = separado.join("-"); nuevo.value = val2; nuevo.innerHTML = val2; } $("#bar").html(nuevo); });
<select id = "foo"> <option value = "02-01-02">02-01-02</option> <option value = "02-02-02">02-02-02</option> </select> <select id = "bar"></select>