Javascript 方法参数上的动态变量

Javascript 方法参数上的动态变量,javascript,jquery,Javascript,Jquery,我有以下代码: $'input[type=checkbox]'。每个函数{ $this.clickfunctionel{ 如果$this.is':选中'{ 单击编辑项+=100; $'jqmeter-container'.jqmeter{raised:clickedItems} }否则{ 点击编辑框-=100; } } }; $'jqmeter-container'.jqmeter{ 目标:"600元",, 引发:“$”+单击编辑项, 仪表方向:'水平', 宽度:'100%', 高度:'50p

我有以下代码:

$'input[type=checkbox]'。每个函数{ $this.clickfunctionel{ 如果$this.is':选中'{ 单击编辑项+=100; $'jqmeter-container'.jqmeter{raised:clickedItems} }否则{ 点击编辑框-=100; } } }; $'jqmeter-container'.jqmeter{ 目标:"600元",, 引发:“$”+单击编辑项, 仪表方向:'水平', 宽度:'100%', 高度:'50px' }; 1. 1. 1. 1. 1. 1.
这个插件不维护任何状态,你不能只填写一个特定的参数,让它更新仪表。每次只需使用所有参数和更新的clickedItems值调用它

var clickedItems=0; 变量jqmeter_参数={ 目标:"600元",, 引发:“$”+单击编辑项, 仪表方向:“水平”, 宽度:“100%”, 高度:'50px' }; $'jqmeter-container'.jQMeterjqmeter_参数; $'input[type=checkbox]'。每个函数{ $this.clickfunctionel{ 如果$this.is':选中'{ 单击编辑项+=100; }否则{ 点击编辑框-=100; } jqmeter_params.raised='$'+单击编辑项; $'jqmeter-container'.jQMeterjqmeter\u参数 }
};检查文档,查看它是否允许您传递函数或选择器字符串。如果是这样的话,你就是这么做的。我在文件里没有找到任何东西。有什么方法可以让我自己传递选择器字符串或函数吗?有什么原因让你不只是做$'input[type=checkbox]'。单击函数。。。而不是每个循环?谢谢你们的帮助。我尝试了类似的方法,但我一直得到:Uncaught TypeError:无法读取undefined的属性'replace',这是插件文件r.goal中的一行。replace/\D/g,修复了它,应该在两个位置使用jqmeter_参数。谢谢,修复了进度条的更新。它的超级恼人,它从一开始就开始所有的时间,但会寻找一个解决方案。谢谢我不认为这是为了取代一个不断更新的进度条。看起来应该是一次性的。