Изменить span на input и обратно
Есть несколько товаров в таблице с их количеством. Если пользователь хочет изменить количество, нажимает на значение , исчезает и появляется . Как сделать чтобы при исчезновении фокуса от input, input исчезал и появлялся span, но при этом введенное значение сохранялось
function edit_qty(id_num) {
$("#"+id_num).prop("type", "number").focus().select();
$("#id_"+id_num).prop("class", "no_display");
}
.no_display{
display: none;
}
<td class='center pointer h43'>
<input type='hidden' name='prod_qty_{$uniq}' value='{$uniq_arr[$uniq]}' id='$uniq'>
<span id='id_{$uniq}'>{$uniq_arr[$uniq]}</span>
</td>
Источник: Stack Overflow на русском