Я знаю, что это список.
Но за подсказку спасибо.
рони,
Спасибо, помогло. Вроде бы.
В итоге нарисовал вот такое. Лично меня устраивает.
function reName (elementId) {
var id = '#' + elementId;
var val = $(id).text();
$(id).html("<input type='text' value='"+val+"' id='"+elementId+"sp' >");
$(id+'sp').focus().val(val);
$(id+'sp').blur(function() {
$(id).html($(id+'sp').val());
});
$(id+'sp').keyup(function(event) {
if(event.keyCode==13) { $(id).html($(id+'sp').val()); }
});
}
<ul>
<li id="1" ondblclick="reName(this.id);">Parent1</li>
<li id="2" ondblclick="reName(this.id);">Parent2</li>
<li id="3" ondblclick="reName(this.id);">Parent3</li>
<li id="4" ondblclick="reName(this.id);">Parent4</li>
<li id="5" ondblclick="reName(this.id);">Parent5</li>
</ul>