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

时间:2018-07-30 06:16:06

标签: 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");

但是我正在编写函数,在其中添加多行,并且需要在上面的代码中将$ i(for循环)概括化。

如何在“”引号中传递$i?我在下面使用了转义字符,但是它不起作用。

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

1 个答案:

答案 0 :(得分:1)

在我看来,您的括号太多了。

尝试:_setValue(_textbox("/UserName/", _near(_label("\"" + $i + "\""))), "User1");

我不确定您为什么要转义引号。 如果要将数字转换为字符串,应执行以下操作:

_setValue(_textbox("/UserName/", _near(_label($i.toString()))), "User1");