将此和字符串作为参数传递给jquery函数

har*_*ode 3 javascript jquery

我尝试附加以下具有onclick功能的标签。

 $("body").append('<img onclick="removeDynamicColumn(this,'someString')" src="css/images/builder/removeTDTR.png"/>');
Run Code Online (Sandbox Code Playgroud)

在此函数中,我传递了两个参数,一个是元素本身,另一个是字符串,如果我在JSP自身中用单引号将该字符串参数括起来,则显示此错误-

令牌“ someString”的语法错误,无效的AssignmentOperator。

如果在调用该函数时用双引号引起来,则会出现此错误-

SyntaxError:预期的表达式,脚本已结束

Mur*_*NER 5

您的代码中缺少转义符'\'。

试试那个代码;

$("body").append('<img onclick="removeDynamicColumn(this,\'someString\')" src="css/images/builder/removeTDTR.png"/>');
Run Code Online (Sandbox Code Playgroud)