我目前正在使用JEditable来编辑数字表.我使用javascript将我的数字格式化为法国标准,每三位数一个空格(例如1234567变为1 234 567).这些空间用 .表示.
因此,如果我点击编辑1 234 567它将1 234 567在文本框中编辑.有没有办法添加一个回调到JEditable点击事件,所以我可以用空格替换空格?编辑完成后,我已经反过来了,但我不知道是否有回调click事件.
谢谢!
您可以使用函数作为data参数在编辑内容之前更改内容.例如:
$(".edit").editable('http://example.com/save', {
cancel: 'Cancel',
submit: 'OK',
data: function (value, settings) {
return value.replace(/ /gi, '');
}
});
Run Code Online (Sandbox Code Playgroud)