x-editable不会丢弃/改变值?

时间:2016-08-17 10:19:36

标签: jquery x-editable

我正在使用X-editable来修改一些文字/值。

<a href='#' id='anstDat' class='editUsrProfile' data-name='anstDat' data-type='text' data-pk='' data-url='update.php'></a></td>

我正在使用Jquery设置data-pk<a>TEXT</a>

$('#anstDat').text(result[0].anstDat); //Tried using .val(..)
$('.editUsrProfile').attr('data-pk', usr);

我正在使用click eventlistener启动editable

$('.rowUsr').on('click', function(){
    $('#anstDat').text(result[0].anstDat); //Tried using .val(..)
    $('.editUsrProfile').attr('data-pk', usr);
    $('.editUsrProfile').editable();
});

所以,我点击一个usr。 (.rowUsr)
显示模式与usr详细信息 在这里,我的链接“anstDat”与editable相关联。 当我按下链接时,可编辑的提示会弹出,您可以编辑我点击的文本。

但是当我关闭该模态,然后单击另一个usr(rowUsr),然后再次单击该链接时,editables提示中的文本不是我单击的文本,而是来自第一个用户单击的文本。

不知何故,可编辑保存文本/值,当我再次运行“on click event”并将editable分配给“.editUsrProfile”时,旧值仍然存在。

enter image description here

我是否需要杀死/销毁editable以使新值显示在editables提示符中?

当我再次加载时,我认为可编辑会重新运行吗?

修改
来自docs:

Initial value of input. If not set, taken from element's text.
Note, that if element's text is empty - text is automatically generated from value and can be customized

0 个答案:

没有答案