Jquery 如何更改函数计算的输入更改的文本字段?

Jquery 如何更改函数计算的输入更改的文本字段?,jquery,function,calculator,timecodes,Jquery,Function,Calculator,Timecodes,这是我的时间码计算器。当我更改输入字段值时,时间代码也应该更改 var fps=25; var currentFrame=$('.timecode_input').val(); var SS=数学楼层(当前帧/fps); var MM=数学地板(SS/60); var HH=数学地板(MM/60); var FF=当前帧-(SS*fps); 功能板(str,宽度,什么,左侧){ str=字符串(str); what=字符串(what); var w=宽度-长度; 如果(左){ return(新

这是我的时间码计算器。当我更改输入字段值时,时间代码也应该更改

var fps=25;
var currentFrame=$('.timecode_input').val();
var SS=数学楼层(当前帧/fps);
var MM=数学地板(SS/60);
var HH=数学地板(MM/60);
var FF=当前帧-(SS*fps);
功能板(str,宽度,什么,左侧){
str=字符串(str);
what=字符串(what);
var w=宽度-长度;
如果(左){
return(新数组(w+1)).join(what)+str;
}否则{
返回str+(新数组(w+1)).join(what);
}
}
var i,
时间码=[HH,MM,SS,FF];
对于(i=0;i

框架

所有这些代码都需要在函数中,并在事件中被调用(可能不是var定义)

这是因为事件仅调用更新innerHTML属性的setText方法。它从来不会改变你的时间码变量

var fps = 25;
var currentFrame =  $('.timecode_input').val();
var SS = Math.floor(currentFrame / fps);
var MM = Math.floor(SS / 60);
var HH = Math.floor(MM / 60);
var FF = currentFrame - (SS * fps);


var i,
    timecode = [HH, MM, SS, FF];

for (i = 0; i < timecode.length; i += 1) {
    timecode[i] = pad(timecode[i], 2, 0, true);
}

var resultString = timecode.join(':'); // HH:MM:SS:FF
var fps=25;
var currentFrame=$('.timecode_input').val();
var SS=数学楼层(当前帧/fps);
var MM=数学地板(SS/60);
var HH=数学地板(MM/60);
var FF=当前帧-(SS*fps);
var i,
时间码=[HH,MM,SS,FF];
对于(i=0;i
好的,谢谢!在你的例子中。你发布的示例是什么意思,因为它没有函数我没有发布一个…只是描述了过程…使用1632我想你会理解这个概念…你需要确切的JavaScript吗?啊,我把它放在这个函数
函数setText(v){
中,这似乎很有效