2016-05-30 6 views
0

私の質問はかなりシンプルですが、インターネットで私の答えを見つけることはできません。 私はブラケットの間にHTMLファイルのパスを持っています。私のパスはforループ内にあり、増分したい数値が入っています。ここに私のコードです。私は私のforループで "1"を私の値に置き換えたい。Javascriptの特定のパスにある番号を置き換えます。

for (var i = 0; i < comboboxesArrowDown.length; i++) 
    { 
     var comboboxArrowDown = comboboxesArrowDown[i]; 
     comboboxArrowDown.onclick = function() 
     { 
      var e = jQuery.Event("keydown"); 
      e.which = 39; // Right arrow key (Keycode #39) 
      $("#AutresPlacements_Placements_1__Terme-Validation > .t-widget > .t-dropdown-wrap > .t-input").trigger(e); 
     } 
    } 

ありがとうございます!

答えて

0

ループからの値を使用して文字列を連結

for (var i = 0; i < comboboxesArrowDown.length; i++) 
    { 
     var comboboxArrowDown = comboboxesArrowDown[i]; 
     comboboxArrowDown.onclick = 

     (function (val) 
     { 
      return function() 
      { 
        var e = jQuery.Event("keydown"); 
        e.which = 39; // Right arrow key (Keycode #39) 
        $("#AutresPlacements_Placements_" + val + "__Terme-Validation > .t-widget > .t-dropdown-wrap > .t-input").trigger(e); 
      } 
     })(i) 
    } 
関連する問題