
1个回答
展开全部
完整代码如下:
<!doctype html>
<html>
<head>
<title>Edit content</title>
</head>
<style>
</style>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$(function() {
$("#btnEdit").click(edit);
$(".editable").dblclick(edit);
});
function edit() {
var o = $(".editable");
var str = o.text();
o.text("");
var txt = $("<input>");
txt.val(str).appendTo(o).select();
$("#btnEdit").unbind("click");
txt.blur(function() {
o.text(txt.val());
$("#btnEdit").click(edit);
});
}
</script>
<body>
<span class="editable">Double click to edit me.</span><button id="btnEdit">Edit</button>
<hr>
<span>Can not edit me.</span>
</body>
</html>
<!doctype html>
<html>
<head>
<title>Edit content</title>
</head>
<style>
</style>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$(function() {
$("#btnEdit").click(edit);
$(".editable").dblclick(edit);
});
function edit() {
var o = $(".editable");
var str = o.text();
o.text("");
var txt = $("<input>");
txt.val(str).appendTo(o).select();
$("#btnEdit").unbind("click");
txt.blur(function() {
o.text(txt.val());
$("#btnEdit").click(edit);
});
}
</script>
<body>
<span class="editable">Double click to edit me.</span><button id="btnEdit">Edit</button>
<hr>
<span>Can not edit me.</span>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询