Javascript 使用.val()设置.each()的迭代次数

Javascript 使用.val()设置.each()的迭代次数,javascript,jquery,Javascript,Jquery,我有一个包含数字的字段。我通过以下代码获得该值: $("#myField").val() //returns 3 我想使用该值来设置循环的迭代次数。我尝试了以下方法: $("#myField").val().each(function()...) 但我什么也得不到 如何设置迭代次数?尝试使用for循环。请参见一个示例: var value = $(".myField").val() for (var i=0; value > i; i++) { $('.otherElement')

我有一个包含数字的字段。我通过以下代码获得该值:

$("#myField").val()
//returns 3
我想使用该值来设置循环的迭代次数。我尝试了以下方法:

$("#myField").val().each(function()...)
但我什么也得不到


如何设置迭代次数?

尝试使用for循环。请参见一个示例:

var value = $(".myField").val()
for (var i=0; value > i; i++) {
  $('.otherElement').eq(i).addClass('iteration-'+i);
}

使用jQuery
each()
方法的示例

var=3//$(“.myField”).val()
var arr=Array.from(Array(val.keys());
$。每个(arr,功能(i){
console.log('迭代'+i);
});

对于(var i=0;i<($(“#myField”).val()*1);i++{}
您的问题是一个问题。告诉我们您试图解决的问题,而不是寻求解决方案方面的帮助,这似乎不是正确的方法。为什么不使用常规for循环呢?
for(var i=0;i<~$(“#myField”).val();i++{}
甚至更短的d:@JarrodRoberson我确实说明了这个问题。我正在使用jQuery。我想看看是否有jQuery解决方案。如果我需要使用javascript,那很好。我注意到你没有提供任何解决方案,只是提出了批评。您添加的内容没有帮助。@JozefDúc和oMiKeY请不要在评论中回答。这就是答案函数的作用,它起作用了。以及其他建议的答案。