我的问题非常简单,但我无法在互联网上找到答案...... 我在括号中的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);
}
}
谢谢!
答案 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)
}