Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存后获取x-editable的更新值_Javascript_Jquery_X Editable - Fatal编程技术网

Javascript 保存后获取x-editable的更新值

Javascript 保存后获取x-editable的更新值,javascript,jquery,x-editable,Javascript,Jquery,X Editable,我需要调用什么来获取x-editable返回的文本的更新值?有一个包含许多值的表格,当更改这些值时,应该会更改进度条的颜色。更改GroupCurrentHPi的文本值后,我想根据其值更新进度条HPProgressBari的颜色 我使用的是$(this).text(),但它似乎只获取更改前的值,而不是更改后的值 $(文档).ready(函数(){ $('#GroupUserData').DataTable(); $.fn.editable.defaults.mode='popup'; $.fn.

我需要调用什么来获取x-editable返回的文本的更新值?有一个包含许多值的表格,当更改这些值时,应该会更改进度条的颜色。更改GroupCurrentHPi的文本值后,我想根据其值更新进度条HPProgressBari的颜色

我使用的是$(this).text(),但它似乎只获取更改前的值,而不是更改后的值

$(文档).ready(函数(){
$('#GroupUserData').DataTable();
$.fn.editable.defaults.mode='popup';
$.fn.editable.defaults.url='Post.php';
$.fn.editable.defaults.responseTime=200;
var GroupMembers=document.getElementById(“GROUPCOUNTVAL”).value;
如果(组成员>0){
对于(i=0;i100){value=100}
if(value==100){$(progressBar.css({'background-color':“#006600”})}
如果((值>75)和((值<100)){$(progressBar).css({'background-color':“#4dff4d})}
如果((值>50)和((值<75)){$(progressBar.css({'background-color':“#FA6539})}
如果((值>25)和((值<50)){$(progressBar).css({'background-color':“#F6A942})}
如果((值>0)和((值<25)){$(progressBar).css({'background-color':“#CF6363})}
if(value<0){$(progressBar).css({'background-color':“#FF0000”})}
}
});你试过这个吗

$('#GroupCurrentHP' + i).on('save', function(e, params) {             
  updateColor("#HPProgressBar" + i, params.newValue);
}); 

传递给
updateColor
c
的值是多少?我看不到它被设置在任何地方。很抱歉,我必须让它在代码顶部有一个按钮,它应该是,$(this).text()。我更新了帖子。谢谢。该代码仅在
$(document)上运行一次。就绪
,是否在代码中的任何其他位置调用
updateColor()
?还没有,我没有在其他任何位置运行它。我把它做成了一个函数,以防万一,我可以插入内联,但这并不能解决问题。