在Javascript中替换特定路径中的数字

时间:2016-05-30 17:12:02

标签: javascript string replace path numbers

我的问题非常简单,但我无法在互联网上找到答案...... 我在括号中的HTML文件中有一个路径。我的路径在for循环中并包含一个数字,我想增加它。这是我的代码。我想替换" 1"我的i值在我的for循环中。

    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);
        }
    }

谢谢!

1 个答案:

答案 0 :(得分: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)
    }