sahi:如何在javascript中使用转义字符

sahi:如何在javascript中使用转义字符,javascript,char,escaping,sahi,generalized-method-of-moments,Javascript,Char,Escaping,Sahi,Generalized Method Of Moments,在我的应用程序中,我将添加行并更新它旁边的字段。如下图所示 1 User1namefield 2 User2namefield 为此,首先我需要识别标签1和2,然后我需要去更新用户名字段。 以下代码将起作用- _setValue(_textbox("/UserName/",_near(_label("1"))),"userName1"); _setValue(_textbox("/UserName/",_near(_label("2"))),"userName2"); 但我正在编写一个函

在我的应用程序中,我将添加行并更新它旁边的字段。如下图所示

1 User1namefield 
2 User2namefield 
为此,首先我需要识别标签1和2,然后我需要去更新用户名字段。 以下代码将起作用-

_setValue(_textbox("/UserName/",_near(_label("1"))),"userName1");
_setValue(_textbox("/UserName/",_near(_label("2"))),"userName2");
但我正在编写一个函数,在这里我添加了多行,我需要对上面的代码进行泛化,其中需要$i(for循环)

如何在“”引号中传递
$I
?我使用了下面的转义字符,但它不工作

for(var $i=1; $i<=rows.length; $i++){
    _setValue(_textbox("/UserName/",_near(_label("\""+$i+"\"")))),"User1");
}

for(var$i=1;$i在我看来,括号太多了

尝试使用:
\u setValue(\u textbox(“/UserName/”),\u near(\u label(“\”“+$i+”\)),“User1”);

不过,我不知道你为什么要避开引号。 如果要将数字转换为字符串,应执行以下操作:


\u setValue(\u textbox(“/UserName/”)、\u near(\u label($i.toString()))、“User1”);

为什么需要用引号传递它?$i.toString()-工作thanx.@AnandKakhandaki您能通过单击左侧的CKCKECK标记接受这个答案吗?