Javascript 在Jade中,如何在onclick函数调用中传递参数

Javascript 在Jade中,如何在onclick函数调用中传递参数,javascript,pug,Javascript,Pug,这里user.\u id是变量,并试图将该值传递给myFunction syntaxError:无效或意外的标记使用不同的嵌套引号,以便将字符串传递给函数 a(id='myLinkTag' onclick='myFunction(' + user._id + ')' href='') Delete 使用不同的嵌套引号,以便将字符串传递给函数 a(id='myLinkTag' onclick='myFunction(' + user._id + ')' href='') Delete 这里的问

这里user.\u id是变量,并试图将该值传递给myFunction


syntaxError:无效或意外的标记

使用不同的嵌套引号,以便将字符串传递给函数

a(id='myLinkTag' onclick='myFunction(' + user._id + ')' href='') Delete

使用不同的嵌套引号,以便将字符串传递给函数

a(id='myLinkTag' onclick='myFunction(' + user._id + ')' href='') Delete

这里的问题是javascript需要在函数周围加引号。jade正在制作的是
这里的问题是javascript需要在函数周围加引号。jade正在制作的是


如果我没有看错问题,那是行不通的,因为user.\u id是jade变量,而不是js-one,我可以在表中打印为“td#{user.\u id}”。现在我尝试在onclick事件中发送该值。不同的嵌套引号不起作用,在这种情况下,“user.\u id”被视为字符串并被发送。@Bhavana我已经给出了一个例子,将id作为属性传入,以便在我的回答中的onclick函数中使用,如果我读对了问题,这是行不通的,因为user.\u id是jade变量,而不是js onei,我可以在表中打印为“td.{user.\u id}”。现在我尝试在onclick事件中发送该值。不同的嵌套引号不起作用,在这种情况下,“user.\u id”被视为字符串并被发送。@Bhavana我给出了一个例子,将id作为属性传入,以便在我的答案中的onclick函数中使用