首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jeditable onblur函数

jeditable onblur函数
EN

Stack Overflow用户
提问于 2010-11-03 02:42:36
回答 1查看 5K关注 0票数 2

我正在使用jeditable,但我想使用一个函数将数据保存到客户端。这可以很好地工作,但我也想使用一个函数来处理onblur事件。我的代码如下:

代码语言:javascript
复制
$('#answerlist li').editable(function(value, settings) {
            OnAnswerTextEdit(this, value);
            return (value);
        }, { onblur: function(value) {
            OnAnswerTextEdit(this, value);
        }
        });

它在某种程度上是有效的,但是jeditable编辑窗口在onblur事件之后不会关闭。有人知道如何在失去焦点时关闭编辑会话,或者在编辑文本框失去焦点时通过函数抓取我的更改。我不想在任何时候提交表单-我想将所有更改保存在本地。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-03 17:17:58

我使用以下方法解决了这个问题(使用reset()关闭编辑器,但通过设置html‘手动’应用更改:

代码语言:javascript
复制
$('#answerlist li').editable(function(value, settings) {
            OnAnswerTextEdit(this, value);
            return (value);
        }
        , { onblur: function(value) {
            OnAnswerTextEdit(this, value);
            this.reset(value);
            $(this).html(value); 
            return (value); }
        });
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4081040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档