我在每个链接旁边的网站上都有一个标签列表,我希望允许用户编辑此列表(添加,删除,修改)
我想提出一个光滑的方式,这样他们就可以做到这一点,而不会感觉笨拙,所以像自动完成,ajax而不去服务器等等
你有没有看到任何支持这种方式的光滑方式的例子。
我的第一个想法(我现在正在尝试)是在标签旁边有一个按钮(编辑),当你点击它时,它会将链接变成一个文本框,您可以在其中编辑(自动完成)并按Enter键提交。
欢迎其他想法。
答案 0 :(得分:3)
我见过将jQuery Inline edit与facebook style autocomplete结合使用。单击标签自动完成的“标签”部分,然后开始输入标签。我觉得它非常漂亮。
答案 1 :(得分:0)
不确定'ajax是什么意思而不去服务器',但是使用带有服务器生成的html的ajax替换jquery中的DOM元素可以使用像
这样的东西轻松完成function replaceTag(elementId, pageUrl) {
$.ajax({
type: "POST",
url: pageurl + elementId,
success: function(response) {
$("#" + elementId).after(response).remove();
}
});
}
(未经测试的代码)