簡體   English   中英

替換Javascript中特定路徑中的數字

[英]Replace number in a specific path in Javascript

我的問題很簡單,但是我無法在互聯網上找到答案。我在HTML文件中的括號之間有一個路徑。 我的路徑在for循環中,並且包含一個我想增加的數字。 這是我的代碼。 我想用我的for循環中的i值替換“ 1”。

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

謝謝!

使用循環中的值連接字符串

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM