Javascript 第二次调用Jquery/JS时未更改的函数

Javascript 第二次调用Jquery/JS时未更改的函数,javascript,jquery,function,Javascript,Jquery,Function,我对JS非常陌生,我尝试使用函数,稍后用不同的值调用它。但函数似乎在两种情况下都应用了第一个值 HTML 当我运行此函数时,两者的数据值均为28%。在loadData函数中,您忽略了数据参数,而是使用封闭函数中的qualitydata变量。i、 e.您的客户在其中写道: $("#"+id+"").animate({ "width" : qualitydata+"%" }, 1500 ); 我想你打算: $("#"+id+"").animate({ "width" : data+"%" }, 1

我对JS非常陌生,我尝试使用函数,稍后用不同的值调用它。但函数似乎在两种情况下都应用了第一个值

HTML


当我运行此函数时,两者的数据值均为28%。

在loadData函数中,您忽略了数据参数,而是使用封闭函数中的qualitydata变量。i、 e.您的客户在其中写道:

$("#"+id+"").animate({ "width" : qualitydata+"%" }, 1500 );
我想你打算:

$("#"+id+"").animate({ "width" : data+"%" }, 1500 );
改变

function loadData(id,data) 
{
    $("#"+id+"").animate({ "width" : qualitydata+"%" }, 1500 );
};


我想您想在函数内部将
qualitydata
更改为
data
。谢谢Felix!真是太棒了!愚蠢的我:)
$("#"+id+"").animate({ "width" : data+"%" }, 1500 );
function loadData(id,data) 
{
    $("#"+id+"").animate({ "width" : qualitydata+"%" }, 1500 );
};
function loadData(id,data) 
{
    $("#"+id+"").animate({ "width" : data +"%" }, 1500 );
};