Используя jQuery, я делаю эти изменения в DOM:
$(document).ready(function() {
$('.editable').click(function() {
var a = $(this).find('a');
var div = $(this).find('div');
var str = a.text();
if ( str == "Edit" ) {
var cadena = div.text();
div.empty();
div.append('<textarea class="span10" rows="8">'+cadena+'</textarea>');
a.html("Save");
}
});
});
в этом HTML:
<div class="editable" id="ubication">
<div> test text</div>
<a href="" >Edit</a>
</div>
Когда я нажимаю ссылку «Изменить», текстовая область вставляется, но исчезает через несколько секунд. Как мне это предотвратить?