如何在字符串中包含引号?我想这样做:

var stringvariable;
$('#somediv').append('<a href id="someid" + onclick="doSomething("'+stringvariable+'")> MyLink"+</a>');

问题与以下部分有关:
onclick="doSomething("'+stringvariable+'")
如何允许嵌套双引号,因为我需要能够:
onclick="doSomething("stringvalue")"

最佳答案

可以使用反斜杠转义字符串中的引号:

var stringvariable;
$('#somediv').append('<a href id="someid" + onclick="doSomething(\''+stringvariable+'\')> MyLink"+</a>');

09-25 14:51