如何限制复制的某些值的数量。

时间:2015-07-01 14:48:13

标签: javascript ruby-on-rails ruby ruby-on-rails-4

问题是我有一个javascript,可以让我的用户设置一个值,让我们说'0.6',并设置这个值,他们可以将它复制到我在我的JavaScript中指定的类I​​D。问题是我想找出一种方法来限制这个,所以我们说他们复制了值,但只希望它粘贴到前5个文本字段中,我怎样才能设置限制值粘贴的次数,我对如何实现这一点感到困惑,因为我拥有的类ID可以包含任意数量的文本字段。任何帮助将不胜感激!!!

这是我的带有复制功能的JavaScript

for($i=1; $i<=20000; $i++){
  if($i%2 == 1){ // if the remainder after division `$i` by 2 is one{
      array_push($array_variable, $i); //Push the variable into array
  }
}

var_dump($array_variable); //dump all odd numbers

这是我的看法。

  $('.val_class').click(function() {
    var txt;
    var r = confirm("Are you sure you want to copy this value to each sample?.");
    var text = $('.val_box').val();
     if (r == true) {
       $('.reading_class').val(text);
     } else {

    }
  });

1 个答案:

答案 0 :(得分:1)

假设您有一个选择器$('.my_class'),并且只想选择其中的5个,只需执行以下操作:

$('.my_class').slice(0, 5).val(text)

有关.slice() here

的更多信息