【发布时间】:2014-12-26 20:06:30
【问题描述】:
我需要你的帮助,
目前,当我单击“重命名”按钮时,一切正常,但我想添加功能,以便不仅输入框内的 LI 的原始文本值,而且自动生成导致下图的文本(突出显示):
这里是小提琴:http://jsfiddle.net/nc4pow56/1/
有问题的代码
$(function(){
$('#colors li').click(fn);
$('button').click(fn);
function fn(e){
var el = $('li.active');
if(e.target.type != "button"){
el.removeClass('active');
$(e.target).addClass('active');
}else{
var txt = el.text();
var newEl = $("<input>");
newEl.blur(function(){
el.html(newEl.val());
});
newEl.val(txt);
el.html(newEl);
newEl.focus();
}
}
})();
【问题讨论】:
标签: javascript jquery select text input